📅  最后修改于: 2023-12-03 14:42:30.490000             🧑  作者: Mango
JavaScript 是一种强大的编程语言,随着时间的推移,它不断发展和改进。其中包括新增加了许多可以帮助程序员更快、更有效地编写代码的新函数。下面我们就来介绍几个 JavaScript 中的新函数。
Array.from() 函数是 ES6 中新增的函数,它可以从类似数组或迭代器对象中创建一个新的数组实例。
const str = 'abc';
const arr = Array.from(str);
console.log(arr); // ['a', 'b', 'c']
Array.prototype.includes() 函数也是 ES6 中新增的函数,它可以判断一个数组中是否包含某个特定的元素。
const arr = [1, 2, 3];
console.log(arr.includes(2)); // true
console.log(arr.includes(4)); // false
String.prototype.startsWith() 和 String.prototype.endsWith() 函数可以帮助程序员更快地判断一个字符串是以某个特定的子串开头或结尾。
const str = 'hello world';
console.log(str.startsWith('hello')); // true
console.log(str.endsWith('world')); // true
String.prototype.repeat() 函数可以将一个字符串重复多次。
const str = 'abc';
console.log(str.repeat(3)); // 'abcabcabc'
Object.assign() 函数可以将多个对象合并成一个对象。
const obj1 = { a: 1 };
const obj2 = { b: 2 };
const obj3 = Object.assign(obj1, obj2);
console.log(obj3); // { a: 1, b: 2 }
以上是 JavaScript 中的一些常用新函数,它们可以帮助程序员更快、更有效地编写代码。