• Javascript 常用扩展方法


    这篇文章纯粹是为了保存这些方法,供以后翻阅,其实一直保存在 evernote 里面,但觉得还是放到对的地方会好点。

    现在收录的很少,希望以后会慢慢增多。

    数组扩展

    contains,remove 扩展

     1 function ArrayContains(array, obj) {
     2     for (var i = 0; i < array.length; i++) {
     3         if (array[i] === obj) {
     4             return true ;
     5         }
     6     }
     7     return false ;
     8 }
     9 
    10 
    11 function RemoveArray(array, attachId) {
    12     var f = false ;
    13     for (var i = 0, n = 0; i < array.length; i++) {
    14         if (array[i] != attachId) {
    15             array[n++] = array[i]
    16         } else
    17             f = true;
    18     }
    19     if (f == true )
    20         array.length -= 1;
    21 }
    22 
    23 Array.prototype.remove = function(obj) {
    24     return RemoveArray(this , obj);
    25 };
    26 
    27 Array.prototype.contains = function(obj) {
    28     return ArrayContains(this , obj);
    29 };
  • 相关阅读:
    win10远程桌面连接提示身份验证错误,要求的函数不受支持的解决方案
    十六进制转八进制
    十六进制转十进制
    十进制转十六进制
    LEETCODE
    LINUX
    LINUX
    LEETCODE
    LEETCODE
    LEETCODE
  • 原文地址:https://www.cnblogs.com/ranmofang/p/3753102.html
Copyright © 2020-2023  润新知