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]);
    };
  • 相关阅读:
    树莓派学习记录
    ESP8266
    城轨列控系统
    VMware+CentOS7学习记录
    眼镜
    调试蜂鸣器驱动电路
    假期作业进度6
    假期作业进度5
    假期作业进度4
    假期作业进度3
  • 原文地址:https://www.cnblogs.com/vipp/p/6627837.html
Copyright © 2011-2022 走看看