gpt4 book ai didi

javascript - javascript 属性和 javascript 变量有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 05:10:09 26 4
gpt4 key购买 nike

在用 javascript 赋值时我遇到了这个

var obj = {
resultCodeId: data[i].resultCodes[j].resultCodeId
};
var resultCodeId= data[i].resultCodes[j].resultCodeId;

“:”和“=”在 javascript 中有何根本区别?变量是否也有属性,或者只有 javascript 中的对象有属性?

最佳答案

= 用于对象属性或全局/局部变量赋值。: 仅用于对象定义时的属性赋值。

还有:您可以删除 属性。您不能删除变量。

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

关于javascript - javascript 属性和 javascript 变量有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26421417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com