JavaScript 静态方法学习笔记
在 JavaScript 中,静态方法是指属于类本身而不是实例的方法。它们通常用于执行与类相关的任务,而不是与对象相关的任务。下面是一些常见的 JavaScript 静态方法及其用法。
Object.keys
Object.keys
是一个返回给定对象所有可枚举自身属性的字符串数组的静态方法。下面是使用 Object.keys
的一些示例:
javascriptCopy Codeconst object = { a: 1, b: 2, c: 3 };
const keys = Object.keys(object);
console.log(keys); // ['a', 'b', 'c']
Array.isArray
Array.isArray
是一个确定给定值是否为数组的静态方法。下面是使用 Array.isArray
的一些示例:
javascriptCopy Codeconsole.log(Array.isArray([])); // true
console.log(Array.isArray({ length: 0 })); // false
JSON.stringify
JSON.stringify
是将 JavaScript 值转换为 JSON 字符串的静态方法。下面是使用 JSON.stringify
的一些示例:
javascriptCopy Codeconsole.log(JSON.stringify({ x: 5, y: 6 })); // '{"x":5,"y":6}'
Math.max
Math.max
是返回一组数字中的最大值的静态方法。下面是使用 Math.max
的一些示例:
javascriptCopy Codeconsole.log(Math.max(1, 2, 3)); // 3
console.log(Math.max(-3, -2, -1)); // -1
String.fromCharCode
String.fromCharCode
是从一组 Unicode 编码中返回一个字符串的静态方法。下面是使用 String.fromCharCode
的一些示例:
javascriptCopy Codeconsole.log(String.fromCharCode(65, 66, 67)); // 'ABC'
以上是部分 JavaScript 静态方法及其用法,可以帮助您更好地理解和应用 JavaScript。