JavaScript Symbol.isConcatSpreadable 它用于配置对象是否应展平为其数组元素。
注意:当用于连接时,此属性将数组扩展到其元素。
用法
Arrayname[symbol.isConcatSpredable] = false
参数
没有参数。
返回值
串联结果。
浏览器支持
Chrome | 48 |
Safari | Yes |
Firefox | 48 |
Opera | Yes |
例子1
<script>
//JavaScript to illustrate Symbol.isConcatSpreadable
//creating array for the concatenation
var JavaTpoint = ['Core Java', 'RDBMS', 'C'];
var A = ['Python', 'R', 'C++'];
A[Symbol.isConcatSpreadable] = true;
var Show = JavaTpoint.concat(A);
document.write(Show);
//expected output:Core Java,RDBMS,C,Python,R,C++
</script>
输出:
Core Java, RDBMS, C, Python, R, C++
例子2
<script>
//JavaScript to illustrate Symbol.isConcatSpreadable
//creating array for the concatenation
var JavaTpoint = [1, 2, 3];
var A = [6,7,8];
A[Symbol.isConcatSpreadable] = true;
var Show = JavaTpoint.concat(A);
document.write(Show);
//expected output:1,2,3,6,7,8
</script>
输出:
1,2,3,6,7,8
相关用法
- JavaScript Symbol.iterator属性用法及代码示例
- JavaScript Symbol.keyFor()用法及代码示例
- JavaScript Symbol.split属性用法及代码示例
- JavaScript Symbol.match属性用法及代码示例
- JavaScript Symbol.toPrimitive属性用法及代码示例
- JavaScript Symbol.prototype属性用法及代码示例
- JavaScript Symbol.for()用法及代码示例
- JavaScript Symbol.search属性用法及代码示例
- JavaScript Symbol.matchAll属性用法及代码示例
- JavaScript Symbol.replace属性用法及代码示例
- JavaScript Symbol.toString()用法及代码示例
- JavaScript Symbol.asyncIterator属性用法及代码示例
- JavaScript Symbol.hasInstance属性用法及代码示例
- JavaScript String slice()用法及代码示例
- JavaScript Set add()用法及代码示例
- JavaScript Set delete()用法及代码示例
- JavaScript String.prototype.toLocaleLowerCase()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String endsWith()用法及代码示例
注:本文由纯净天空筛选整理自 JavaScript Symbol.isConcatSpreadable Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。