我正在Knockout.js上工作。KnockOut.JS比較兩個數組並從第二個數組中刪除唯一值
var chosenFruit = ko.observableArray([]);
var allFruits = ko.observableArray([]);
allFruits = [ "Apple" , "Bananna" , "Grapes" , "Oranges"]
chosenFruit = ["Apple" , "Bananna" , "kiwi"]
現在,由於「獼猴桃」不存在於第一陣列(這意味着,在allFruits),我想從第二陣列(chosenFruit)除去「獼猴桃」。
我想比較兩個數組並從第二個數組中刪除 - 第一個數組中沒有的值。
這意味着,比較之後的第二陣列應該是:
chosenFruit = ["Apple" , "Bananna"]
請建議如何實現這一目標。
預先感謝您!
請寫出你嘗試過什麼。 –