目录
一、问题
1.之前一直以为对象的key值不能用变量声明。这样写编译器会报错:
obj = {
item.key[0]: [e[0]],
item.key[1]: [e[1]]
};
二、解决方法
1.今天看大佬写的代码突然发现居然可以,只需要在把变量放在中括号里面就可以了!
obj = {
[item.key[0]]: [e[0]],
[item.key[1]]: [e[1]]
};
三、总结
1.很神奇,看来人真的需要不断的学习才能有所超越呀!!!!!!
2.obj={[varKey]:value}
/*
希望对你有帮助!
如有错误,欢迎指正,非常感谢!
*/