javascript - foo 方法有什么作用?
问题描述
let arr = [3, 5, 7];
arr.foo = "hello";
for (let i in arr) {
console.log(i);
}
for (let i of arr) {
console.log(i);
}
我想知道 foo 方法在 JS 中的用途
解决方案
foo 是前面提到的一个属性。如果你运行你的代码,你会得到这个:
0
1
2
foo
3
5
7
在哪里
for (let i in arr) {
console.log(i); //Print property names
}
for (let i of arr) {
console.log(i); //Print values inside the array
}
为什么不打印“你好”?因为并不完全可以将 foo 视为 arr 中的变量...
控制台.log(arr.foo); //这将打印你好
推荐阅读
- .net - Plesk 主机出现安全异常
- ruby - 使用 ruby on rails 测试 kaminari 参数是否存在
- python - Python:将表格输出数据导出到 csv 文件中
- javascript - 如何通过将 createImageThumbnails 设置为 false 在 Dropzone JS 中获取图像尺寸?
- python - 如何使用 boto3 cloudformation 资源列出和过滤堆栈?
- mysql - 在 MYSQL 中从组中查找最新行
- azure-devops - 如何允许客户仅读取 VSTS/Azure DevOps 中的特定分支
- c# - 从 Controller .Net Core 2.1 调用 Signalr 方法
- java - JAX-RS(Genson + jersey):对象未转换为 json
- python - 有人可以帮我吗?(Python 3)