zoukankan      html  css  js  c++  java
  • js日常积累

    1.数组转字符串

      str.join(',')

    2.字符串转数组

      arr.split(',')

    3.数组排序

      function sorb(a,b){return a-b;}; arr.sort(sorb);

    4.数组去重

      var arr=[1,2,43,45,5,6,7,87,89,90,0,1,2,32,4,5,7],arr1=[];

      for(i in arr){

        if(arr1.indexOf (arr[i])<0){arr1.push(arr[i])}  

      }

    5.js变量提升

      函数及变量的声明将提升到函数的最顶部,初始化不会提升,变量可以在使用后声明。

    6.new Date(年,月,日),可使用getDay()获取到自己需要的日期。

    7.Json.stringify(),序列化为字符串,如果里面有未定义则会被去掉,NaN则会转成null,Json.parse(),字符串解析为Json对象。

    8.数组倒序输出。

      reverse()会改变原数组,看需求使用。

      不想改变数组则使用以下方法:

      

    for (var i=arr.length;i--;i>=0) {
         arr1.push(arr[i]);
    };
  • 相关阅读:
    LOJ
    LOJ
    LOJ
    一种树形背包的时间复杂度证明
    [机器学习]第四、五周记录
    [机器学习]第三周记录
    [家里训练20_02_16]C
    [机器学习]第二周记录
    wireshark无响应的问题
    [机器学习]第一周记录
  • 原文地址:https://www.cnblogs.com/vipp/p/6627837.html
Copyright © 2011-2022 走看看