es6 对象属性的两种写法
<script> const good = 'the-world' const Person = { 'hello-world':"hello", //标识符形式 [good]:'world', //属性名表达式形式 ['a'+'b']:'hi' //属性名表达式形式 } // 调用形式: console.log(1,Person["hello-world"]) console.log(2,Person[good]); console.log(3,Person["the-world"]); console.log(4,Person['a'+'b']); console.log(4,Person['ab']);
//除了之外,es6的类中的方法的方法名,也可以采用属性名表达式的写法 </script>