的元件I具有的對象類似下面過濾從對象陣列
Object[0]
canUpload:false
canBeRemoved:true
type:Object
allowMultiple:false
deleted:false
key:"testValue"
Object[1]
canUpload:true
canBeRemoved:true
type:Object
allowMultiple:false
deleted:false
key:"testValue2"
我想刪除從數組,它包含鍵的元素的數組:測試值
var myValues = this.testData.data3;
if(!this.testData.canDownload){
myValues= myValues.filter(function(value){
if(!value.canUpload)
return value.type.key==='testValue';
else return false;
});
但其不去除。什麼是正確的方式來做到這一點? 這裏是完整的代碼。我可以看到myValues數組的大小爲2。如果我打印myValues後,如果阻止其空。 典筆:http://codepen.io/developer301985/pen/woGBNg
是它的JavaScript? –
'return value.type.key ==='testValue1'' –
'if.canUpload'在'if'條件下的預期結果是什麼? – guest271314