0
obj.l = [];のような通常の配列値にプッシュすることができます。 obj.l.push( "test")通常のオブジェクトでは、JavaScriptのproxyオブジェクトの配列値にプッシュする方法
例。
var prxy = new Proxy({} , {
get(target, name){
return target[name]
},
set(target,name, value){
target[name] = value;
return true;
}
})
prxy.h = {test : "test"}
>> {test: "test"}
prxy.h
>>{test: "test"}
prxy.h.push("test")
>>VM2724:1 Uncaught TypeError: prxy.h.push is not a function
at <anonymous>:1:8
'prxy.h'は、アレイ、' push'は、アレイの方法ではありません。 – gurvinder372
pushはArrayの関数ですが、Proxyはオブジェクトです – Durga
push()は配列でありオブジェクトではないため、正しいデータ構造を使用してください。 https://stackoverflow.com/questions/8925820/javascript-object-push-function –