首页 热点资讯 义务教育 高等教育 出国留学 考研考公

html代码中for/in循环怎么理解?

发布网友 发布时间:2022-04-26 15:38

我来回答

4个回答

热心网友 时间:2022-04-23 16:00

html代码里面没有for/in循环吧,for/in循环是js里面的

for...in 语句用于对数组或者对象的属性进行循环操作。

for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作

使用 for ... in 循环遍历数组

<html>
<body>

<script type="text/javascript">
var x
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"

for (x in mycars)
{
document.write(mycars[x] + "<br />")
}
</script>

</body>
</html>

热心网友 时间:2022-04-23 17:18

if 是一个分支语句,就是在条件中选择一个执行,for 是循环语句,只要条件成立,就反复的执行,所以循环里的条件只是判断进入或退出循环的。追问for/in循环怎么理解?我那代码为啥是那样

热心网友 时间:2022-04-23 18:52

你用的什么浏览器?我这里IE9和FF都是没问题的,你现在这个用的for/in循环就是说item每次是data中的一个对象,第一次是name:'abc',第二次value:'123'

热心网友 时间:2022-04-23 20:44

item是个对象,你需要打印出对象中的某个属性的值
你可以这样理解, for 里面的data 是一个集合(不管集合里有几个) 。item是集合中的一个。
你如果要打印name 需要 alert(item.name)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com