2015-06-21 108 views
0

我不確定乳清當我在終端中運行此腳本時出現錯誤。錯誤是:Underscore.nest模塊不工作

_.nest(data,「name」);類型錯誤:對象不是一個函數

這裏是我的腳本:

_ = require('underscore'); 

_.nest = require('underscore.nest'); 

var data = [ 
    {'name' : 'name 1', '0' : 'tag_a', '1' : 'tag_b'}, 
    {'name' : 'name 2', '0' : 'tag_a', '1' : 'tag_c', '2' : 'tag_b'}, 
    {'name' : 'name 3', '0' : 'tag_c', '1' : 'tag_a', '2' : 'tag_b'} 
]; 

data = _.nest(data, 'name'); 

console.log(data); 
+0

什麼是'的console.log(_鳥巢) '? ('console.log(typeof_.nest)'?) – Bergi

回答

0

你錯過了一個 「鳥巢」,應該是:

data = _.nest.nest(data, 'name'); 
+0

我懷疑它應該是'var _ = require(「underscore.nest」);' – Bergi

+0

好吧,根據自述,在這裏你必須要求Underscore和Underscore Nest https://github.com/iros/underscore.nest#nodejs –

+0

好的,那很奇怪。它甚至似乎依賴全局'_'變量。 – Bergi