Node.js中的数组和javascript中的数组使用区别
一、nodejs中给对象赋值为【】后,其即可作为数组用,也可作为json对象用,并可以混合用
var myArray=[];
myArray.push({uid:"001"});
myArray["uid1"]="002";
结果:[{uid:"001"},uid1:"002"]
for(var item in myArray)
{
console.log(item); //循环输出:0,uid1
console.log(myArry[item].uid) ;//针对第一项,输出:001
console.log(myArry[item]) ;//针对第二项,输出:002
}
二、javascript中给对象赋值为【】后,其只能作为数组用,不能作为json对象用
var myArray=[];
myArray.push({uid:"001"});
myArray["uid1"]="002"; //此句不会对myArray数据造成任何影响
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: 使用splice函数对数组中的元素进行删除时的注意事项