underscore.js

    -1热度

    1回答

    从返回数组对象,其中对象ID如下: var ids = [1, 2, 5]; var objects = [ {id: 1, name: 'John'}, {id: 2, name: 'Liam'}, {id: 3, name: 'Emily'}, {id: 4, name: 'Scott'}, {id: 5, name: 'Bob'}, ]

    1热度

    3回答

    我想重新使用reduce重新创建下划线js函数差异。 差异需要多个数组并返回类似于第一个数组的所有值。所以[1,2],[2,3],[1,3]应该吐出[1,2,2,1]。我想我的每个子数组(循环),如果我的子元素的值在我的第一个数组中有一个索引,然后我将该元素推到我的累加器值(这是一个空数组)。 某些原因我没有得到我期望的输出结果[1,2,3,2,1,2]。我得到了[[1,2],[2,4],[1,2

    1热度

    1回答

    我想实现Underscore.js函数_.find。我不明白为什么我的代码下面的返回undefined: find([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; }); 这是我尝试了解决方案: function find(arr,callback) { each(arr,item=>{ if (

    0热度

    1回答

    有没有办法修改_.reject中的原始数组? 我已经试过如下: https://jsfiddle.net/jimmyt1988/LS384/953/ var section = { rows: [ {name:"Alejandro", $initialized: true}, {name:"Benito", $initialized: false}, {na

    0热度

    2回答

    我有一个对象数组可以包含重复项,但我希望通过属性唯一化数组,然后我想有条件地合并重复项的属性。例如,在下面 var array = [ { name: 'object1', propertyA: true, propertyB: false, propertyC: false }, { name: 'object2',

    0热度

    1回答

    看看这里给出的例子(http://underscorejs.org/#wrap),我真的不明白wrap是在做什么......更重要的是,当函数被“包装”时,感觉参数必须被设置(例如,关于什么做你好(“约翰”)?有没有其他的例子可以解释包是怎么一回事?这将是一个典型的用例呢? 谢谢! ç

    3热度

    5回答

    我想在Javascript中匹配整个数组。我有一个userInput数组,我需要在多维数组中找到匹配的数组并输出匹配。 var t1 = [0,0,0]; var t2 = [1,0,0]; var t3 = [0,0,1]; var userInput = [0,0,0]; var configs = [t1, t2, t3]; 我想找到一种方法将userInput匹配到其他数组之一

    0热度

    3回答

    我在我的前端使用了underscore.js,我想从二维数组中删除一对值。我做错了什么,因为下面的不行? 如何我的元素添加到阵列: google.maps.event.addListener(map, 'click', function (event) { var latitude = event.latLng.lat() var longitude = event.latLn

    -4热度

    5回答

    我有这样的阵列: var mainArray = ["Title", "AssignedTo", "IssueStatus", "Priority", "Comment", "Category", "RelatedIssues", "V3Comments", "TaskDueDate", "Attachments"] 我需要通过使它们与相应的小写 var fields = ["title", "c

    2热度

    3回答

    我正在使用Angular JS与下划线JS 我有一个JSON如上所示,从上面的JSON,我试图拿起所有类型为数组的键。 [{ "_id": "591c2748f6d215203ee12241", "LineSystemOid": "{00033457-0000-0000-F306-D0D1B64F1D04}", "LineName": "P-10148",