私は混乱してjquery
います私はここに私のコード、jsFiddleを使用してオブジェクト配列内のオブジェクトを削除しようとしていました
var x = new Array() ;
var y = {} ;
y.name = 'myName' ;
y.age = 28 ;
y.phone = 27895556 ;
y.info = [{name:'x' ,age:58} ,{name:'y' , age:15}]
x.push(y) ;
$.each(x , function(index,value) {
$.each(value.info , function(i,v){
if(v.name == 'x'){
this.splice(i,1) ;
}
});
});
= 'x'if
でオブジェクトを削除する条件を伝えようとしましたが、 Uncaught TypeError: Object # has no method 'splice' が発生しますv.name
error
更新私は次のようなものが必要です: y.info = [{name:'x' ,age:58} ,{name:'y' , age:15}]
後splice()
私が間違っていることを考えてくださいありがとう