|
什么是库呢,简单点来说就是自定义函数的合集,我这样理解没错吧。
方法就是直接下载这两个库,复制代码,新建一个模块放进去就可以了(两个库的代码我已经放到测试文件中了)
一、lodash调用测试
- /*
- lodash库的调用方法
- _.函数名(参数)
- */
- function test_lodash_pullAll(){
- //pullAll:删除数组中指定的元素
- let array = [1, 2, 3, 1, 2, 3];
- _.pullAll(array, [2, 3]);
- Console.log(array.length);//array=[1,2]
- }
- function test_lodash_padStart(){
- //padStart:在字符串的左侧填充指定长度的字符
- let s1="1",s2="12"
- Console.log(_.padStart(s1,2,"0"))//=>01
- Console.log(_.padStart(s2,2,"0"))//=>12
- }
复制代码 二、ramda调用测试
- /*
- ramda库的调用方法
- R.函数名(参数)
- */
- function test_ramda_insert(){
- //insert: 将元素插入到指定的索引处
- let arr=[1,3,4,5]
- Console.log(arr.length)//=>4
- arr=R.insert(2,2,arr) //=>[1,2,3,4,5]
- Console.log(arr.length) //=>5
- }
- function test_ramda_match(){
- //match:正则匹配
- let s="bananas"
- Console.log(R.match(/([a-z]a)/g,s))//=> ['ba', 'na', 'na']
- }
复制代码
|
评分
-
2
查看全部评分
-
|