JavaScript Array filter() 方法 JavaScript fill() 方法 JavaScript find() 方法 JavaScript Array filter() 方法 实例 返回数组 ages 中所有元素都大于 18 的元素: var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.filter(checkAdult); } 输出结果为: 32,33,40 试一试 定义和用法 fill() 方法用于将一个固定值替换数组的元素。 浏览器支持 方法 filter() Yes 9 1.5 Yes Yes 表格中的数字表示支持该方法的第一个浏览器的版本号。 语法 array.fill(value, start, end) 参数 参数 描述 value 必需。填充的值。 start 可选。开始填充位置。 end 可选。停止填充位置 (默认为 array.length) 技术细节 返回值: 数组 JavaScript 版本: ECMAScript 6 更多实例 实例 填充 "CodingDict" 到数组的最后两个元素: var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.fill("CodingDict", 2, 4); 输出 Banana,Orange,CodingDict,CodingDict 试一试 JavaScript fill() 方法 JavaScript find() 方法