簡體   English   中英

如何使用“切片”僅獲取JavaScript中數組的一部分?

[英]How to use 'slice' to get just a part of an array in javascript?

我想獲得我已經動態擁有的數組的一部分。 我想將此數組分為兩部分。 我已經用slice方法獲得了數組的前半部分,但是我無法獲得后半部分。 先感謝您!

This is how I took the first part of the array

 var arrayOne = []
 arrayOne = array.d.slice(0, array.d.length / 2);    
                     console.log(arrayOne );

親愛的,您可以通過自己的方法獲得一半的收益。

看一下這段代碼, arrayTwo = array.d.slice(array.d.length / 2, array.d.length);
console.log(arrayTwo );
arrayTwo = array.d.slice(array.d.length / 2, array.d.length);
console.log(arrayTwo );

您需要取一個整數值,然后從下半部分開始切片。

 var array = [1, 2, 3, 4, 5, 6, 7], first = array.slice(0, Math.floor(array.length / 2)), second = array.slice(Math.floor(array.length / 2)); console.log(first); console.log(second); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM