📜  JavaScript | Symbol.isConcatSpread 符号

📅  最后修改于: 2022-05-13 01:56:36.583000             🧑  作者: Mango

JavaScript | Symbol.isConcatSpread 符号

Symbol.isConcatSpreadable是一个众所周知的符号,用于配置在使用 Array.prototype.concat() 方法时是否应将给定对象展平为其数组元素。
句法:

Array[Symbol.isConcatSpreadable]

这里Array是要展平为其数组元素的数组对象。
参数:此符号不接受任何参数。
返回值:此符号不返回任何值。
JavaScript 代码来显示这个函数的工作。
示例 1:

javascript


javascript


输出:

> Array [1, 2, 3, 4, 5, 6]
> Array [1, 2, 3, Array [4, 5, 6]]

示例 2:

javascript


输出:

> Array [1, 2, 3, 4, 5, 6]
> Array [1, 2, 3, 4, 5, 6]

支持的浏览器:

  • 谷歌浏览器 48 及以上
  • 火狐 48 及以上
  • 边缘 15 及以上
  • Opera 35 及以上
  • 苹果 Safari 10 及更高版本