JavaScript参考手册
TypedArray
typedArray.includes
includes()
方法判断类型化数组中是否含有特定元素,并相应返回true
或者false
,这个方法的算法和Array.prototype.includes()
相同。TypedArray是这里的类型化数组之一。
语法
typedarray.includes(searchElement[, fromIndex]);
参数
searchElement
要搜索的元素。fromIndex
可选,数组中的位置,在这里开始搜索searchElement
;默认为 0。
返回值
一个Boolean
.
示例
var uint8 = new Uint8Array([1,2,3]);
uint8.includes(2); // true
uint8.includes(4); // false
uint8.includes(3, 3); // false
// NaN handling (only true for Float32 and Float64)
new Uint8Array([NaN]).includes(NaN); // false, since the NaN passed to the constructor gets converted to 0
new Float32Array([NaN]).includes(NaN); // true;
new Float64Array([NaN]).includes(NaN); // true;
规范
Specification |
Status |
Comment |
---|---|---|
ECMAScript 2016 (ECMA-262)The definition of 'TypedArray.prototype.includes' in that specification. |
Standard |
Initial definition. |
ECMAScript 2017 Draft (ECMA-262)The definition of 'TypedArray.prototype.includes' in that specification. |
Draft |
|
浏览器兼容性
Feature |
Chrome |
Firefox (Gecko) |
Edge |
Internet Explorer |
Opera |
Safari |
---|---|---|---|---|---|---|
Basic support |
47 |
43 |
14 |
No support |
34 |
10 |
Feature |
Android |
Chrome for Android |
Firefox Mobile (Gecko) |
IE Mobile |
Opera Mobile |
Safari Mobile |
---|---|---|---|---|---|---|
Basic support |
No support |
47 |
43 |
No support |
34 |
10 |
TypedArray相关
JavaScript 是一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的解释型语言。它已经由ECMA(欧洲电脑制造商协会)通过 ECMAScript 实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器( Chrome、IE、FireFox、Safari、Opera )支持。JavaScript 是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持 I/O,比如网络