gpt4 book ai didi

javascript - 除了组织之外,使用对象属性而不是变量还有其他意义吗?

转载 作者:行者123 更新时间:2023-12-03 03:30:52 27 4
gpt4 key购买 nike

我只使用了一个月,很抱歉,如果这是一个愚蠢的问题,但实际上有什么实际的好处,例如说

var object = {
x: x,
y: y,
z: z
}

而不是简单地将值声明为变量

var x = x, y = y, z = z;

最佳答案

当您想要将元素组织在一起时,对象首先会派上用场。

如果您正在处理空间中的某个位置,则可以创建一个保持 xyz 的 一起:

var point = {
x: 0,
y: 1,
z: -2
};

// Move
point.x += 1;

现在你有了一个对象(),它可以告诉你一些关于它自己的信息。您不必记住哪些事物组合在一起即可构成您的,因为它们都在对象上。

当您开始使用这些对象的数组时,它们变得更加重要,人们有时将其称为集合(尽管不是所有人)。

var ships = [];
// Add some points to the array
ships.push(point1);
ships.push(point2);

现在,集合中的每艘“船”都有自己的 xyz

有很多地方可以使用 var 而不是对象属性。其中大多数都在函数内部,您需要在其中保留一个值一段时间,并且不需要其他人知道它。

关于javascript - 除了组织之外,使用对象属性而不是变量还有其他意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46106520/

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