如何在Javascript中推送到代理对象中的数组值

斯内弗斯先生

在普通对象中,我们可以推入普通数组值,例如obj.l = []; obj.l.push(“ test”)

例。

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
拉斯·彼得森

您不能在对象上使用数组方法。无论如何,这里真的没有意义。push()只要将值附加到对象,就没有理由使用

prxy.h.someKey = someValue;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript中推送数组值

如何在JavaScript中推送到关联数组?

如何在javascript中将单词推送到数组中

如何从 Mongoose 推送到对象中的数组?

如何创建数组对象并将相同的对象值推送到数组中

如何将数组中的值推送到反应中的状态对象中

如何将对象中的值分组并将它们推送到 JS 中的数组中?

如何将新值推送到 JavaScript 对象数组

如何计算两个不同数组中每个对象的值并推送到新数组?

如何在JS中将带有数组的对象推送到数组中

如何将数组推送到对象数组中?

如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

使用 jQuery(或 Javascript)将对象列表推送到数组中

如何将项目推送到作为数组的 es6 Map 对象值中?

我如何将相同的对象值推送到数组中

如何在 for 循环中将对象属性推送到数组中?

如何在 i < 5 时将对象推送到 Vue 3 中的数组

如何使用 React Hooks 将对象推送到数组中

如何推送到嵌套在对象中的数组?

如何使用 R 将 json 对象推送到数组中

在javascript中创建唯一值并推送到数组

如何导航 JSON 文件,获取所需的对象并使用 javascript 将其推送到数组中?

如何根据 JavaScript 中的整数值将对象键多次推送到数组

如何在多维数组中推送值

如何合并包含相同键的不同值的两个对象数组,并将新对象推送到数组中?

如何将所有值推送到数组中并使用 javascript 获取它们

如何将多个值从javascript中的单个字符串推送到数组?

如何在Angular 4中推送到数组的Observable?RxJS

推送到数组中的多维对象