JavaScript中常见内置函数用法示例
JavaScript中包含许多内置函数,这些函数能够很好地帮助开发者处理各种任务。下面将介绍JavaScript中常见内置函数的一些用法示例。
String函数
String函数可以用来处理字符串,包括截取、相加、判断字符串是否符合正则表达式等。
截取字符串
可以通过slice
、substring
、substr
等函数来截取字符串:
let str = "hello world";
console.log(str.slice(6)); // "world"
console.log(str.substring(6)); // "world"
console.log(str.substring(-5)); // "hello world"(可以传入负数)
console.log(str.substr(6)); // "world"
console.log(str.substr(-5)); // "world"(可以传入负数)
console.log(str.substring(6, 11)); // "world"(start索引包括,end索引不包括)
console.log(str.slice(-5, -2)); // "wor"(start索引包括,end索引不包括)
字符串相加
可以通过+
符号或者concat
函数来进行字符串的相加:
let str1 = "hello";
let str2 = "world";
console.log(str1 + " " + str2); // "hello world"
console.log(str1.concat(" ", str2)); // "hello world"
判断字符串是否符合正则表达式
可以通过match
函数来判断字符串是否符合某个正则表达式:
let str = "hello world";
console.log(str.match(/world/)); // ["world"]
console.log(str.match(/world/ig)); // ["world"]
console.log(str.match(/good/)); // null
Array函数
Array函数可以用来创建数组,添加、删除、修改、遍历数组中的元素等。
创建数组
可以通过字面量方式([]
)或者new Array
来创建数组:
let arr1 = [1, 2, 3];
let arr2 = new Array(4, 5, 6);
console.log(arr1); // [1, 2, 3]
console.log(arr2); // [4, 5, 6]
添加、删除、修改数组元素
可以通过push
、pop
、shift
、unshift
、splice
来添加、删除或者修改数组中的元素。
let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]
arr.pop(); // [1, 2, 3]
arr.shift(); // [2, 3]
arr.unshift(1); // [1, 2, 3]
arr.splice(1, 1, "a", "b"); // [1, "a", "b", 3]
遍历数组元素
可以通过forEach
、map
、reduce
等函数来遍历数组中的元素:
let arr = [1, 2, 3];
arr.forEach((item) => {
console.log(item);
});
let doubleArr = arr.map((item) => {
return item * 2;
});
console.log(doubleArr); // [2, 4, 6]
let sum = arr.reduce((prev, curr) => {
return prev + curr;
});
console.log(sum); // 6
以上是JavaScript中常见的内置函数示例,这些函数能够方便的帮助我们处理各种任务。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript中常见内置函数用法示例 - Python技术站