Javascript Underline.js代码不工作-未定义
我正在JSFIDLE上尝试这段代码,但我不确定它为什么不起作用:Javascript Underline.js代码不工作-未定义,javascript,underscore.js,Javascript,Underscore.js,我正在JSFIDLE上尝试这段代码,但我不确定它为什么不起作用: var utm_cookie_names = ['utm_campaign','utm_source','utm_medium', 'utm_term', 'utm_content']; var campaign = _.each(utm_cookie_names, function(value) { return _.pick({'utm_campaign': 'campaign', 'utm_source': 'so
var utm_cookie_names = ['utm_campaign','utm_source','utm_medium', 'utm_term', 'utm_content'];
var campaign = _.each(utm_cookie_names, function(value) {
return _.pick({'utm_campaign': 'campaign', 'utm_source': 'source','utm_medium': 'medium','age': '20', 'name': 'ankita'}, value);
});
console.log(campaign);
每次按run键时,我的控制台中都会出现未定义的情况。知道为什么吗?因为你在使用每个
var campaign = _.each(utm_cookie_names, function(value) {
return _.pick({'utm_campaign': 'campaign',
'utm_source': 'source',
'utm_medium': 'medium',
'age': '20',
'name': 'ankita'
}, value);
});
改用u.filter
var campaign = _.filter(utm_cookie_names, function(value) {
return _.pick({'utm_campaign': 'campaign',
'utm_source': 'source',
'utm_medium': 'medium',
'age': '20',
'name': 'ankita'
}, value);
});
函数不返回任何内容
只允许您逐个更改列表中的每个元素。因为您正在使用
var campaign = _.each(utm_cookie_names, function(value) {
return _.pick({'utm_campaign': 'campaign',
'utm_source': 'source',
'utm_medium': 'medium',
'age': '20',
'name': 'ankita'
}, value);
});
改用u.filter
var campaign = _.filter(utm_cookie_names, function(value) {
return _.pick({'utm_campaign': 'campaign',
'utm_source': 'source',
'utm_medium': 'medium',
'age': '20',
'name': 'ankita'
}, value);
});
函数不返回任何内容
只允许您逐个更改列表中的每个元素。-看起来很好所需的输出是什么-您是在寻找
.map
还是.find
(而不是.each
)?嗨@ArunPJohny,是的,当您尝试它时,它似乎正在工作。但我浏览器上的代码不起作用。不明白为什么在您试图执行此操作的页面上正确定义了underline.js?也许页面上有一个对象实际上不是underline.js库?如果您访问并打开该页面上的控制台,然后执行脚本(因为您知道该脚本在那里定义正确),并且该脚本正常工作,那么您正在测试的页面上的依赖关系就有问题。-看起来很好所需的输出是什么-您是在寻找.map
还是.find
(而不是.each
)?嗨@ArunPJohny,是的,当您尝试它时,它似乎正在工作。但我浏览器上的代码不起作用。不明白为什么在您试图执行此操作的页面上正确定义了underline.js?也许页面上有一个对象实际上不是underline.js库?如果您访问并打开该页面上的控制台,然后执行该脚本(因为您知道它在那里定义正确),并且它可以工作,那么您正在测试的页面上的依赖关系就有问题了。