js中如何把类型为object的变量,变成类型为array的变量?
js中如何把类型为object的变量,变成类型为array的变量?有个变量dtype,alert(typeof(dtype));看到其类型为object,如何将其类型转变...
js中如何把类型为object的变量,变成类型为array的变量?
有个变量dtype,alert(typeof(dtype)); 看到其类型为object,如何将其类型转变为数组类型? 展开
有个变量dtype,alert(typeof(dtype)); 看到其类型为object,如何将其类型转变为数组类型? 展开
3个回答
展开全部
给你一个例子,希望对你有帮助
var jsonData = [{id:'0', name:'工厂',size:13,parentID:''},{id:'1', name:'分销A',size:13,parentID:'0'},{id:'2', name:'分销B',size:13,parentID:'0'}];
var source = [];
source[0] = ['ID', 'name', 'size', 'parentID'];
for (var i = 0, j = jsonData.length; i < j; i++)
source[i + 1] = [jsonData[i].id, jsonData[i].name, jsonData[i].size, jsonData[i].parentID];
alert(source.join('|'))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function makeArray(array){
return Array().slice.call(array);
}
//这个方法只能转换带length属性,且索引是连续的对象,因此可以方便地
//将函数里的 arguments 转为数组
var obj = {length:2,0:"apple",1:"banana"};
var array = makeArray(obj);//["apple","banana"]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询