21xrx.com
2024-11-25 08:55:25 Monday
登录
文章检索 我的文章 写文章
在我学习JavaScript的过程中
2023-06-15 16:27:47 深夜i     --     --
JavaScript 练习题 答案

在我学习JavaScript的过程中,教材上经常会有一些练习题和考试题,但是有时候答案并不是那么明显。在这里,我将分享一些我在学习中遇到的题目以及相应的答案,希望能够帮助到需要的读者。

1. 输出包含异常元素的数组


// 给定一个数组,输出包含除 10 以外的所有元素

const arr = [2, 4, 6, 8, 10, 12, "error", 14];

let res = [];

for (let i = 0; i < arr.length; i++) {

 if (arr[i] !== 10) {

  res.push(arr[i]);

 } else

  continue;

 

}

console.log(res); // [2, 4, 6, 8, 12, "error", 14]

2. 计算元素出现次数


// 给定一个数组,计算其中元素出现的次数

const arr = ['a', 'b', 'c', 'd', 'e', 'b', 'c', 'd', 'e', 'b', 'c', 'd', 'e'];

const obj = {};

for (let i = 0; i < arr.length; i++) {

 if (obj[arr[i]]) {

  obj[arr[i]] += 1;

 } else {

  obj[arr[i]] = 1;

 }

}

console.log(obj); // b: 3

3. 数组去重


// 给定一个数组,去除其中的重复元素

const arr = [1, 2, 3, 4, 2, 3, 5, 1];

const res = [...new Set(arr)];

console.log(res); // [1, 2, 3, 4, 5]

以上是我在学习JavaScript过程中遇到的一些练习题以及相应的答案,希望对读者有所帮助。同时也想提醒大家,在学习编程的过程中,练习题是非常重要的,多写多练才能让自己的编程水平更上一层楼。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复