underscore.js

    1熱度

    1回答

    我需要使用打字稿克隆數組對象數組對象的變化,深性能有一定的價值,但是當我克隆它,它終於 dokey(xData : any) { _.keys(xData).forEach((x: any) => { xData[x] = _.isArray(xData[x]) ? this.duplicateArray(xData[x]) : xData[x]; });

    -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