js语法

  1. Object.assign() 可有多个参数,多个参数合并,重复的只留一个,重复的以第一个参数为准
  2. Object.keys 拿到对象的key值,返回一个数组
  3. Promise.all
  4. sort()针对数组进行排序,如果没有参数,数组里是英文按照第一个字母进行排序,数组里如是数字,则按照蒜素第一个数字进行排序
  5. join()去掉每个元素的某一个组成成分
  6. _uniq去重
  7. map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。
  8. filter()方法使用指定的函数测试所有元素,并创建一个包含所有通过测试的元素的新数组。
  9. _sortBy根据集合创建一个数组,数组的顺序根据每一个元素调用iteratee后的返回值排序,按照升序排列。这个方法会进行稳定排序
  10. const rp = require(‘request-promise‘); 爬网页
  11. isNaN() 函数用于检查其参数是否是非数字值。如果是数字返回false,如果是特殊字符,返回true
  12. $regex模糊查询
  13. JSON.parse将一个 JSON 字符串转换为对象
  14. $in指定一个值与集合中的值对比,相同返回查询结果
  15. project 聚合管道 1是包含,0是不包含
  16. _pick针对对象,创建一个从 object 中选中的属性的对象
  17. shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
  18. splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
  19. _.toInteger(value)将值转换成整数
  20. array (Array)针对数组,返回值是数组第一个元素
  21. $exists:1匹配存在指定字段的名字
  22. $match符合条件查询
  23. _isNaN检验是否为非数字值
  24. $elemMatch+同一个元素中的键值组合
  25. _.isNil()检查值是否null或者undefined
  26. _.find()返回符合条件的第一个参数
  27. _.includes()检查一个值是否在数组集合或者字符串中返回一个bool类型
  28. fs.readdirSync方法将返回一个包含“指定目录下所有文件名称”的数组对象。
  29. push()添加一个元素,返回值是数组长度

    sort()升序排序

    pop()删除数组最后一个元素,返回数组最后一个元素

    shift()删除数组第一一个元素,返回数组第一个元素

    slice(star,end)从当前数组中截取一个新的数组,不影响原来的数组,参数start从0开始,end从1开始(从第一个元素开始)

     注意:如果slice里面没有定义结束的位置的话,那么截取的元素就从被截取元素的开始位置一直截取到结束位置

    arr.join():把数组转换成为字符串,可以自己定义分隔符 arr.join("自定义分隔符如&"),默认是逗号隔开,如果要没有分隔符的话,就arr.join("");

    arr.toString():同样是把数组转成字符串,但是返回的字符串每项都是用逗号隔开的

    toLocaleString ( )把数组转成本地字符串

 

js语法

上一篇:Vue Create之后,文件夹中只有package.json和readme文件


下一篇:HTML5 新特性