此代码适用于chrome。但是,它在IE中运行时不会打印日期值。 任何人都可以回答,为什么这在IE中不起作用以及chrome如何解释'day'(tenDates [0] .day)作为关键。
<html>
<body>
<p id="demo"></p>
<script>
var tenDates = [];
day = "Monday";
date = "10/10/1976";
tenDates.push({
day, date
});
document.getElementById("demo").innerHTML =
tenDates[0].day
</script>
</body>
</html>
答案 0 :(得分:9)
您正在使用ES6速记对象文字。
{
day, date
}
根据ES6 compatibility table IE11及以下版本可能存在此语法问题。
Here是ES2015 Object Literal扩展的更多示例