Javascript数组格式

Javascript数组格式,javascript,arrays,object,Javascript,Arrays,Object,我是javascript新手,最近我正在研究javascript数组和对象 如果我有目标 const initialValue = { a: 30, b: 40, c: 50 } const initialValueKey = Object.keys(initialValue) const [, , , ...value] = initialValueKey; 我想知道这个[,…value]表达式是什么,我知道…是spread运算符,但我不确定这里[,,…value]的值是什么

我是javascript新手,最近我正在研究javascript数组和对象

如果我有目标

const initialValue = {
  a: 30,
  b: 40,
  c: 50
}

const initialValueKey = Object.keys(initialValue)

const [, , , ...value] = initialValueKey;

我想知道这个[,…value]表达式是什么,我知道…是spread运算符,但我不确定这里[,,…value]的值是什么。

这是一种检索其他值的方法,或者检索值并跳过第一个n

下面是一个例子:

常量对象={ 答:1,, b:2, c:3, d:4, e:5 }; const data=Object.keysobj; 常量[,,…值]=数据;
console.logvalues 这是一种检索其他值或检索值并跳过前n的方法

下面是一个例子:

常量对象={ 答:1,, b:2, c:3, d:4, e:5 }; const data=Object.keysobj; 常量[,,…值]=数据;
console.logvalues 这是一种将变量分配给数组的方法。本例中的两个逗号跳过前两个元素 常量初始值={ a:30, b:40, c:50, d:70 } const initialValueKey=Object.keysinitialValue 常量[,…值]=初始值键;
console.logvalue 这是一种将变量分配给数组的方法。本例中的两个逗号跳过前两个元素 常量初始值={ a:30, b:40, c:50, d:70 } const initialValueKey=Object.keysinitialValue 常量[,…值]=初始值键;
console.logvalue;它跳过前3个值,并将数组的其余部分指定给值。尝试使用更多属性创建initialValue以查看差异这是一种编写const value=initialValueKey.3的复杂方法;它跳过前3个值,并将数组的其余部分指定给值。尝试使用更多属性创建initialValue以查看差异这是一种编写const value=initialValueKey.3的复杂方法;