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 及更高版本