• JS学习笔记


    Array

      toString()  -  返回以“,”号拼接元素的字符串
      join(String a)  -  返回以a拼接元素的字符串,默认以“,”号拼接
      push()  -  向数组末尾添加一个或多个元素,返回新的数组长度
      pop()  -  删除数组最后一个元素并返回这个元素
      unshift()  -  向数组开头添加一个或多个元素,返回新的数组长度
      shift()  -  删除数组第一个元素并返回这个元素
      reverse()  -  反转数组顺序
      sort()  -  默认以元素toString()的结果排序数组,传入function自定义排序方式
      concat()  -  合并传入的一个或多个数组(也可以是元素)返回一个新的数组,原数组不变
      slice()  -  截取元素返回一个新的数组,概念同字符串subStr()截取方法,原数组不变
      splice()  -  操作指定位置元素,可删除、添加和替换,详情百度
      indexOf()  -  从前往后查询元素在数组中的位置,可指定查询开始点,找不到返回-1,比较时使用全等操作符(===),详情百度
      lastIndexOf()  -  从后往前查询元素在数组中的位置,可指定查询开始点,找不到返回-1,比较时使用全等操作符(===),详情百度
      every()、filter()、forEatch()、map()、some()  -  对每一个元素运行函数(遍历数组),详情百度
      reduce()、reduceRight()  -  迭代数组,详情百度

    Date

      Date.now()  -  获取调用时的毫秒数(时间戳)
      getTime()  -  获取日期毫秒数(时间戳)
      setTime()  -  设置日期毫秒数(时间戳),改变时间
      getFullYear()  -  获取4位年份
      setFullYear()  -  必须是4位年份
      getMonth()  -  获取月份0是1月  11是12月
      setMonth()  -  设置月份0是1月  11是12月
      getDate()  -  获取日期中的天数
      setDate()  -  设置日期中的天数,超出会增加月份
      getDay()  -  获取日期的星期几,0-星期天,6-星期六

    Function

      arguments[]  -  参数数组
      arguments.callee  -  指向本方法,arguments.callee() 调用本方法,迭代时使用此属性,避免方法名称更改
      length  -  参数数量
      prototype  -  原型
      call()  -  执行方法,以this作为域,
      apply()  -  执行方法,以第一个参数为域,第二个参数数组

    String

      indexOf()  -  返回字符串的下标,没有返回-1
      lastIndexOf()  -  返回字符串的下标,没有返回-1(从后往前检索)
      trim()  -  返回字符串去除前后空格后的结果
      toLowercase()  -  返回小写字符串
      toLocaleLowercase()  -  针对地区的
      toUppercase()  -  返回大写字符串
      toLocaleUppercase()  -  针对地区的
      replace()  -  替换字符串

    Global

      encodeURI()  -  对URI编码,不会改变URI的特殊字符
      encodeURIComponent()  -  对URI编码,改变所有非标准字符
      eval()  -  将参数当成javascript代码来执行

  • 相关阅读:
    IOS Array 排序方法
    一个制作Xcode5插件的模板
    UITableViewCell滑动删除及移动
    strong weak
    越狱检测/越狱检测绕过
    XML在线转化为JSON
    KissXML类库的使用方法
    iOS perform action after period of inactivity (no user interaction)
    Objective-C在ARC下结合GCD的单例模式和宏模版
    Xcode5 如何添加一个Github/Repository 并且Checkout
  • 原文地址:https://www.cnblogs.com/BambooLamp/p/11338835.html
Copyright © 2020-2023  润新知