File tree Expand file tree Collapse file tree
problems/looping-through-arrays Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 , "ARRAYS" : " 数组"
1414 , "ARRAY FILTERING" : " 数组过滤"
1515 , "ACCESSING ARRAY VALUES" : " 访问数组中的值"
16- , "LOOPING THROUGH ARRAYS" : " LOOPING THROUGH ARRAYS "
16+ , "LOOPING THROUGH ARRAYS" : " 依次访问数组中的值 "
1717 , "OBJECTS" : " OBJECTS"
1818 , "OBJECT PROPERTIES" : " OBJECT PROPERTIES"
1919 , "FUNCTIONS" : " FUNCTIONS"
Original file line number Diff line number Diff line change 1+ ---
2+
3+ # 依次访问数组中的值
4+
5+ 本次挑战中,我们将使用一个 **for 循环**来访问并操作数组中的值。
6+
7+ 访问数组可以使用一个整数轻易办到。
8+
9+ 数组中的每一项都被一个从 `0` 开始的整数唯一标识。
10+
11+ 所以下面的数组中,数字 `1` 标识了 `hi`:
12+
13+ ` ` ` js
14+ var greetings = ['hello', 'hi', 'good morning'];
15+ ` ` `
16+
17+ 于是,`hi` 就可以像这样被访问:
18+
19+ ` ` ` js
20+ greetings[1];
21+ ` ` `
22+
23+ 在 **for 循环**中,我们可以在方括号中使用变量 `i`,而不是直接地使用数字。
24+
25+ # # 挑战:
26+
27+ 创建一个名为 `looping-through-arrays.js` 的文件。
28+
29+ 在文件中定义一个变量 `pets`,使它引用下面的数组:
30+
31+ ` ` ` js
32+ ['cat', 'dog', 'rat'];
33+ ` ` `
34+
35+ 创建一个 for 循环,把数组里的每一个字符串都变成复数。
36+
37+ 在 for 循环里,你可以使用下面的语句:
38+
39+ ` ` ` js
40+ pets[i] = pets[i] + 's';
41+ ` ` `
42+
43+ 最后,使用 `console.log()` 打印 `pets` 数组到终端。
44+
45+ 运行下面的命令检查你的程序是否正确:
46+
47+ ` javascripting verify looping-through-arrays.js`
48+
49+ ---
Original file line number Diff line number Diff line change 1+ ---
2+
3+ # 成功!现在你有了很多猫猫狗狗!
4+
5+ 现在 `pets` 数组中的所有元素都变成了复数。
6+
7+ 下一个挑战里,我们将学习 **objects**,也就是 **对象**。
8+
9+ 运行 `javascripting` 并选择下一个挑战。
10+
11+ ---
You can’t perform that action at this time.
0 commit comments