vue语法

1、 vue 同时给两个变量赋值,以及数组赋值(不改变原数组)

var res = {
    "code": 1,
    "rows":{
        "drug":[{"medicineGroup":"维生素","medicine":["111","222"]},
                {"medicineGroup":"蛋白质","medicine":["333","444"]}
                ]
    }
}

let {code, rows } = res

console.log(code)

let salesData = [...rows.drug]
salesData.push({"name":"zhou"})
console.log(JSON.stringify(rows))
console.log(JSON.stringify(salesData))

  输出:

1

 {"drug":[{"medicineGroup":"维生素","medicine":["111","222"]},{"medicineGroup":"蛋白质","medicine":["333","444"]}]}

 [{"medicineGroup":"维生素","medicine":["111","222"]},{"medicineGroup":"蛋白质","medicine":["333","444"]},{"name":"zhou"}]

直接用等号,指向的是同一个对象。

posted @ 2020-12-07 17:01  zhoudingzhao  阅读(98)  评论(0编辑  收藏  举报