前端 JavaScript 基础面试题, JavaScript 中怎么删除数组最后一个元素?
前端 JavaScript 基础面试题, JavaScript 中怎么删除数组最后一个元素?
QA
Step 1
Q:: 面试题
A:: JavaScript 中怎么删除数组最后一个元素?
Step 1
Q:: 答案
A:: 可以使用数组的 pop()
方法来删除数组的最后一个元素。例如:
let arr = [1, 2, 3, 4];
arr.pop();
console.log(arr); // 输出:[1, 2, 3]
Step 2
Q:: 面试题
A:: 如何在 JavaScript 中检查一个变量是否是数组?
Step 2
Q:: 答案
A:: 可以使用 Array.isArray()
方法来检查一个变量是否是数组。例如:
let arr = [1, 2, 3];
console.log(Array.isArray(arr)); //
输出:true
Step 3
Q:: 面试题
A:: 如何在 JavaScript 中将一个数组转换成字符串?
Step 3
Q:: 答案
A:: 可以使用 join()
方法将数组转换成字符串。例如:
let arr = [1, 2, 3];
let str = arr.join(',');
console.log(str); // 输出:'1,2,3'
Step 4
Q:: 面试题
A:: 如何在 JavaScript 中合并两个数组?
Step 4
Q:: 答案
A:: 可以使用 concat() 方法或扩展运算符 (...)
来合并两个数组。例如:
let arr1 = [1, 2];
let arr2 = [3, 4];
let mergedArr = arr1.concat(arr2);
console.log(mergedArr); // 输出:[1, 2, 3, 4]
let mergedArr2 = [...arr1, ...arr2];
console.log(mergedArr2); // 输出:[1, 2, 3, 4]
Step 5
Q:: 面试题
A:: 如何在 JavaScript 中找出数组中的最大值?
Step 5
Q:: 答案
A:: 可以使用 Math.max() 方法与扩展运算符 (...)
来找出数组中的最大值。例如:
let arr = [1, 2, 3, 4];
let max = Math.max(...arr);
console.log(max); // 输出:4