lodash 安装及使用

lodash:中文版网站:https://www.lodashjs.com/
借用 中文版说明:Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。

lodash( 数据优先,函数之后)

使用及安装:
1. 在项目 终端 先初始化  npm init -y
2.安装 lodash  :  npm  install lodash
3.下面看代码

// 1.npm init -y
// 2.npm install lodash
// 3.引入 lodash
const lodash = require("lodash")

// 4.定义数组
let  arr  =  ["a","b","c","d","e"]

// 5. 方法及使用  first / last / toUpper / reverse / each / includes / find / findIndex

console.log( lodash.first(arr) );   //  first 取数组第一个值
console.log( lodash.last(arr) );    //  last 取数组最后一个值
console.log( lodash.toUpper(arr) ); //  将数组值改为大写
console.log( lodash.toUpper(lodash.first(arr)) );  //将数组第一个值大写
console.log( lodash.reverse(arr) ); //  将数组内容进行反转
console.log( lodash.reverse(arr) );
console.log( lodash.each(arr) );    //  将数组进行循环


// se6 之后的三个方法

console.log( lodash.includes(arr,"a") );    //  用于查找 这个值是否存在,存在为true ,否则为false

var user = [
    { 'user': 'barney',  'age': 36, 'active': true },
    { 'user': 'fred',    'age': 40, 'active': false },
    { 'user': 'pebbles', 'age': 1,  'active': true }
  ];
  console.log( lodash.find(arr) ); // 第一个返回真值的第一个元素 a
console.log( lodash.find(arr, function(item) { return  item==="e"}) ); // 先循环一下,找到相同的值,有打印出来,没有就undefined
console.log( lodash.find(arr, function(item) { return  item==="a"},0) ); //同上,不过多加一个参数,开始搜索的索引位置
console.log( lodash.findIndex(arr) ); // findIndex 改方法类似find,返回是元素的索引值


 



 

你可能感兴趣的:(javascript)