Array.prototype.includes
2024-10-07 12:11:02
if (!Array.prototype.includes) {
Array.prototype.includes = function(searchElement /*, fromIndex*/ ) {
'use strict';
var O = Object(this);
var len = parseInt(O.length) || 0;
if (len === 0) {
return false;
}
var n = parseInt(arguments[1]) || 0;
var k;
if (n >= 0) {
k = n;
} else {
k = len + n;
if (k < 0) {k = 0;}
}
var currentElement;
while (k < len) {
currentElement = O[k];
if (searchElement === currentElement ||
(searchElement !== searchElement && currentElement !== currentElement)) {
return true;
}
k++;
}
return false;
};
}
最新文章
- PMON failed to acquire latch, see PMON dump
- 【Telerik】弹出对话框RadWindow,确认删除信息
- C#枚举中的位运算权限分配浅谈
- iOS 阶段学习第24天笔记(Block的介绍)
- BZOJ1407 [Noi2002]Savage
- bundle是什么?
- C# ?和??运算表达式
- 看来是要改用Gecko的节奏,放弃Awesomium吧
- js文本框验证
- event的属性
- redis 验证消息队列也是写磁盘的
- 有关service
- 学习Sass之安装Sass
- 小白的Python之路 day1 用户输入
- 在使用MFC对话框时遇到的用户交互
- WebP 在减少图片体积和流量上的效果如何?MIP技术实践分享
- Hive:map字段存储和取用 ( str_to_map函数 )
- ARTS打卡计划第一周-Review
- SQLSERVER case when 的学习
- Jenkins自动发布代码实战篇