的元件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