在 javascript 中赋值时我遇到了这个
var obj = {
resultCodeId: data[i].resultCodes[j].resultCodeId
};
var resultCodeId= data[i].resultCodes[j].resultCodeId;
':' 和 '=' 在 javascript 中有何根本区别?变量也可以有属性吗?或者只是 javascript 中的对象有属性吗?
=
用于对象属性或全局/局部变量赋值。:
仅适用于对象定义时的属性分配。
还:
你可以delete
一个财产。
你不能delete
一个变量。
var obj = {
p1: 'im p1',
p2: 2
};
obj.p1 = 'im updated p1'; // assign a new value to object property
var v = 'just a var'; // is global outside a function and local inside a function
delete obj.p1; // is ok
delete v; // is not ok
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)