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


Lodash _.weave()用法及代碼示例


Lodash _.weave()方法采用兩個數組,並返回一個將兩個數組編織在一起的數組。

注意:從_.weave()方法返回的數組將被編織到最短的數組,其餘數組的值將相同。

用法:

_.weave(array1, array2)

參數:該方法采用上述和以下所述的兩個參數:

  • array1:第一個數組。
  • array2:第二個數組。

返回值:此方法返回由array1和array2組成的編織數組。



注意:由於它需要安裝lodash contrib庫,因此在正常的JavaScript中將無法使用。

模塊安裝:可以使用以下命令來安裝Lodash contrib庫:

npm install lodash-contrib -save

範例1:在此示例中,我們將生成一個編織數組,其大小與array1和array2相同。

// Defining lodash contrib variable  
var _ = require('lodash-contrib');  
  
// Array1 
var array1 = [1, 2, 8, 9]; 
  
// Array2 
var array2 = [5, 6, 7, 8] 
  
// Generating Array using weave() method 
var arr =_.weave(array1, array2); 
  
console.log("Array1:", array1); 
console.log("Array2:", array2); 
console.log("Woven Array:", arr);

輸出:

Array1: [ 1, 2, 8, 9 ]
Array2: [ 5, 6, 7, 8 ]
Woven Array: [
  1, 5, 2, 6,
  8, 7, 9, 8
]

範例2:當array1的大小<array2的大小

// Defining lodash contrib variable  
var _ = require('lodash-contrib');  
  
// Array1 
var array1 = [1, 2]; 
  
// Array2 
var array2 = [5, 6, 7, 8] 
  
// Generating Array using weave() method 
var arr =_.weave(array1, array2); 
  
console.log("Array1:", array1); 
console.log("Array2:", array2); 
console.log("Woven Array:", arr);

輸出:

Array1: [ 1, 2 ]
Array2: [ 5, 6, 7, 8 ]
Woven Array: [ 1, 5, 2, 6, 7, 8 ]

範例3:當array1的大小> array2的大小時

// Defining lodash contrib variable  
var _ = require('lodash-contrib');  
  
// Array1 
var array1 = [1, 2, 3, 4]; 
  
// Array2 
var array2 = [5, 6] 
  
// Generating Array using weave() method 
var arr =_.weave(array1, array2); 
  
console.log("Array1:", array1); 
console.log("Array2:", array2); 
console.log("Woven Array:", arr);

輸出:

Array1: [ 1, 2, 3, 4 ]
Array2: [ 5, 6 ]
Woven Array: [ 1, 5, 2, 6, 3, 4 ]




相關用法


注:本文由純淨天空篩選整理自taran910大神的英文原創作品 Lodash _.weave() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。