[英]Alert message not popped up after using Array.concat method
我在IE9, Chrome
嘗試了以下代碼。 但這在兩種瀏覽器中均不起作用。
在Firefox
,它工作正常
<script type="text/javascript">
var first = ['a','b','c','h','i','j'];
var second = ['d','e','f','g'];
var insertPosIndex = 3;
first.splice.apply(first, Array.concat(insertPosIndex, 0, second));
alert(first);
</script>
我期望輸出為a,b,c,d,e,f,g,h,i,j
<script type="text/javascript">
var first = ['a','b','c','h','i','j'];
var second = ['d','e','f','g'];
var insertPosIndex = 3;
first.splice.apply(first, [].concat(insertPosIndex, 0, second));
alert(first);
</script>
根據一個錯誤, 這里使用[]
而不是Array
來閱讀有關Chrome的解決方法。
這將在Firefox,IE9和Chrome中運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.