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


underscore.js _.cons()用法及代碼示例


_.cons()方法用於通過獲取某個元素並將其放在另一個數組或元素的前麵來構造新數組。

用法:

_.cons(element, Array_or_element);

參數:

  • element:它是放在最前麵以構造新Array的元素。
  • Array_or_element:它是用於構造數組的第二個參數。

返回值:此方法返回一個新構造的數組。

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



可以使用npm install underscore-contrib -save安裝underscore.js contrib庫

範例1:在此示例中,我們將使用此方法將元素放在前麵,從而簡單地構造一個新數組。

// Defining underscore contrib variable 
var _ = require('underscore-contrib');  
// Element 
var element = 0 
// Array 
var arr2 = [4, 5, 5] 
// Constructing array 
carr = _.cons(element, arr2); 
console.log("element :"); 
console.log(element); 
console.log("array2:");  
console.log(arr2);  
console.log("Constructed array:"); 
console.log(carr);

輸出:

element :
0
array2:
[ 4, 5, 5 ]
Constructed array:
[ 0, 4, 5, 5 ]

範例2:此元素還將數組作為第一個參數。

// Defining underscore contrib variable 
var _ = require('underscore-contrib');  
// Array1 
var arr1 = [0] 
// Array2 
var arr2 = [4, 5, 5] 
// Constructing array 
carr = _.cons(arr1, arr2); 
console.log("Array1 :"); 
console.log(arr1); 
console.log("Array2:");  
console.log(arr2);  
console.log("Constructed array:"); 
console.log(carr);

輸出:在此示例中,第一個數組作為子數組發生

element :
[ 0 ]
array2:
[ 4, 5, 5 ]
Constructed array:
[ [ 0 ], 4, 5, 5 ]

範例3:在這個例子中,我們將使用參數構造一個新的數組。

// Defining underscore contrib variable 
var _ = require('underscore-contrib');  
function f() { return _.cons(0, arguments) } 
console.log("Constructed array:"); 
console.log(f(1, 2, 3));

輸出:

Constructed array:
[ 0, 1, 2, 3 ]




相關用法


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