- Objective:
- Breadcrumb:
# 概念阐释
## 语义
**`map()`** 方法**创建一个新数组**,这个新数组用条件语句修改原数组的值,得到一组新的值。
## 语法
```js
//箭头函数
map((element,index) => { return /* … */ })
//内联回调函数
map(function(element,index) { return /* … */ })
```

- print`HelloWorld`
- 函数是要执行的任务语句
- *正在处理的元素随便任意命名,可以为element;可以为单数数组变量名,更贴近语义。*
# 实例
# 相关内容
- 和`.forEach()`的区别是`.map`创建一个新的数组
# 问题
创建一个新的数组`.smallNumbers`,将原来的数组除以100,使用`.map()`
```js
const bigNumbers = [100, 200, 300, 400, 500];
```
# 问题答案
```js
const bigNumbers = [100, 200, 300, 400, 500];
// Create the smallNumbers array below
const smallNumbers = bigNumbers.map(
bigNumbers => {
return bigNumbers/100;
}
);
console.log(smallNumbers);
```
# 参考资料