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数据造成任何影响
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: C++获取文件夹大小、文件夹内所有文件名
- 下一篇: thinkPHP5 数据库 添加数据