问题描述
假设“const”是常数,我不会认为这是可能的:
const obj = {
key1: value1,key2: value2
};
obj["key3"] = value3;
obj.key4 = value4;
谁能给我解释一下?
解决方法
就您而言,您实际上并未更改 obj
。您只是在更改 obj
的属性,因此不会将其视为您在尝试更改常量。
仅仅这样做是有问题的:
const obj = {
key1: value1,key2: value2
};
obj = 5