Javascript中怎么在多维对象中添加对象?

Javascript中怎么在多维对象中添加对象?,第1张

var obj = {

    "Pid": "5",

    "Pname": "米饭",

    "Pstandard": "0",

    "Sku": [

        {

            "SkuID": "15879575",

            "Sid": "19",

            "Pid": "5",

            "Pstandard": "0",

            "SkuName": "小碗",

            "SkuPrice": "2"

        },

        {

            "SkuID": "15879576",

            "Sid": "19",

            "Pid": "5",

            "Pstandard": "0",

            "SkuName": "大碗",

            "SkuPrice": "4"

        }

    ]

}

obj.Sku.push({

    "SkuID": "15879577",

    "Sid": "19",

    "Pid": "5",

    "Pstandard": "0",

    "SkuName": "中碗",

    "SkuPrice": "3"

})

简单的补个例子上,希望楼主能把addMethods的第二个参数大致有几种情况写清楚。

我再把我的答案补充完整

//判断类型的方法

var isType = function(object) {

  return Object.prototype.toString.call(object)

    .match(/^\[object\s(.*)\]$/)[1]

}

var addMethods = function(obj, arr){

    if(isType(obj) !== 'Object'){

        return alert('第一个参数必须是对象!')

    }

    //TODO

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11859362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存