當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Symbol.isConcatSpreadable屬性用法及代碼示例


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