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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。