老师麻烦看一下
来源:5-8 编程练习
qq_慕运维6460539
2021-01-12 10:49:17
为什么不能写成这样?name=(arguments)=>{}不是标准写法吗
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
insert = value => {
return {
into=array => {
return {
after=afterValue => {
array.splice(array.indexOf(afterValue) + 1, 0, value);
return array;
}
};
}
};
}
console.log(insert(2).into([1, 3]).after(1));
// 补充代码
</script>
</body>
</html>
1回答
同学你好,那是变量赋值的写法,而对象中保存的数据格式为键值对,即key:value的格式。具体参考如下:
给变量a赋值,使用等号;给属性a赋值,使用冒号,注意一下语法哦
在本题中,注意看return返回的是一个对象,所以需要使用冒号隔开属性名和属性值。如下:
祝学习愉快~
相似问题