示例:
RBS
成为
obj={"name":"111","age":"1111"}
你是怎么做到的?我不知道该怎么做
答案 0 :(得分:0)
**数组是有序数据结构(一个Object)!如果您将数组添加到属性键,例如此示例,则array.length将变为0(丢失索引值)。所以不要在数组中使用属性键!使用数组构建有序数据结构**
var obj = {"name":"111","age":"1111"};
var arr = [];
for(var prop in obj){
arr[prop] = obj[prop];
};
now arr becomes => [name: "111", age: "1111"];
答案 1 :(得分:-1)
虽然,我只想使用对象语法,但您可能希望看到:
var what = [];
what['really'] = "That's crazy!";
what['yes'] = 'Awesome';
what['number'] = 10;
console.log(what instanceof Array);
for(var i in what){
console.log(i+' =', what[i]);
}
我在一本书中看到了这样的疯狂代码。请注意,此语法不会自动定义length属性,因此for循环。与常规对象不同,它看起来像保留了索引顺序。