Javascript 这意味着什么我们不能在现有属性之间插入新属性

Javascript 这意味着什么我们不能在现有属性之间插入新属性,javascript,Javascript,我们无法在现有属性之间插入新属性。对象不适合这种用途。 我正在读一篇关于数组的文章,我发现这行代码有人可以为我详细说明一下 文章链接=>这意味着对象的顺序不正确,当顺序很重要时,使用对象不是最好的方法,因为它不适合这种用途。对象不保证属性的顺序。所以,就像在数组中一样,若要在两个元素之间插入,那个么它并没有任何意义。我们不使用对象来排列元素。我们使用它们来存储键值对。在对象中,顺序并不重要,因为我们通过键访问元素 我希望您能理解。直线的唯一含义是对象没有排序,您无法控制它的排序。请参见下面的示例

我们无法在现有属性之间插入新属性。对象不适合这种用途。 我正在读一篇关于数组的文章,我发现这行代码有人可以为我详细说明一下


文章链接=>

这意味着对象的顺序不正确,当顺序很重要时,使用对象不是最好的方法,因为它不适合这种用途。对象不保证属性的顺序。所以,就像在数组中一样,若要在两个元素之间插入,那个么它并没有任何意义。我们不使用对象来排列元素。我们使用它们来存储键值对。在对象中,顺序并不重要,因为我们通过键访问元素


我希望您能理解。

直线的唯一含义是对象没有排序,您无法控制它的排序。请参见下面的示例:

const obj={
test1:'val1',
测试3:'val3'
}
obj['test2']='val2'
控制台日志(obj)
//输出:->{test1:“val1”,test3:“val3”,test2:“val2”}

因此,您可以看到,它不会将“test2”置于“test3”和“test1”之间。

这意味着您应该将对象属性视为无序。您引用的前一句话准确地解释了“在这里使用对象不方便,因为它没有提供管理元素顺序的方法”的原因对象属性根本没有保证的顺序,也没有办法确定任何这样的顺序。