21xrx.com
2025-03-25 01:45:19 Tuesday
文章检索 我的文章 写文章
在我学习JavaScript的过程中
2023-06-11 07:07:59 深夜i     19     0
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); // e: 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过程中遇到的一些练习题以及相应的答案,希望对读者有所帮助。同时也想提醒大家,在学习编程的过程中,练习题是非常重要的,多写多练才能让自己的编程水平更上一层楼。

  
  

评论区