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"}]
直接用等号,指向的是同一个对象。
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号