卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

ES6中使用map和parseInt獲取對應(yīng)值并返回

在JavaScript的ES6中,我們可以使用map()方法結(jié)合parseInt來將數(shù)組中的字符串數(shù)值轉(zhuǎn)換成實際的數(shù)值。下面通過一個實例來說明map()和parseInt的用法。第一步:聲明并賦值數(shù)組

在JavaScript的ES6中,我們可以使用map()方法結(jié)合parseInt來將數(shù)組中的字符串數(shù)值轉(zhuǎn)換成實際的數(shù)值。下面通過一個實例來說明map()和parseInt的用法。

第一步:聲明并賦值數(shù)組

在已新建的JavaScript文件中,首先聲明一個數(shù)組a0,并給它賦值。示例如下:

```javascript

let a0 ['1', '2', '3', '4', '5'];

```

第二步:使用map()方法和parseInt轉(zhuǎn)換數(shù)值

我們調(diào)用map()方法來操作數(shù)組a0,并傳入parseInt作為參數(shù)。使用變量d0來接收轉(zhuǎn)換后的結(jié)果。示例如下:

```javascript

let d0 (parseInt);

```

第三步:運行代碼并查看結(jié)果

保存代碼并使用Node.js來運行應(yīng)用。然而,當我們運行代碼時,會發(fā)現(xiàn)出現(xiàn)了報錯。原因是在parseInt的使用上出現(xiàn)了問題。示例如下:

```javascript

// 錯誤示例

[1, NaN, NaN, NaN, NaN]

```

第四步:修正map()中的使用

檢查代碼后發(fā)現(xiàn),在map()方法使用parseInt時,不需要加小括號。修正后的示例如下:

```javascript

let d0 ((x) > parseInt(x));

```

第五步:再次運行代碼并查看結(jié)果

再次保存代碼并直接運行,我們可以發(fā)現(xiàn)第二個和第三個元素顯示的都是NaN。這是因為parseInt在解析非數(shù)字字符時會返回NaN。示例如下:

```javascript

[1, NaN, NaN, 4, 5]

```

第六步:添加非數(shù)值類型元素并查看結(jié)果

我們再次修改數(shù)組a0,添加一些非數(shù)值類型的元素,并保存運行代碼來查看結(jié)果。示例如下:

```javascript

let a0 ['1', '2', '3', 'hello', '5'];

let d0 ((x) > parseInt(x));

console.log(d0);

```

運行結(jié)果如下:

```javascript

[1, 2, 3, NaN, 5]

```

通過以上實例,我們可以看到在JavaScript的ES6中,使用map()方法結(jié)合parseInt可以將數(shù)組中的字符串數(shù)值轉(zhuǎn)換成對應(yīng)的實際數(shù)值,并且在解析非數(shù)字字符時會返回NaN。這對于處理數(shù)組中的數(shù)值類型非常有用。

標簽: