1、如果数组所有元素都满足函数条件,则返回true。调用时,如果省略第二个参数,则默认传递布尔值。

const all= (arr, fn=Boolean) => arr.every(fn);
console.log(all([0,1,1])); //false
console.log(all([1,2,3]); //true
console.log(all([4,5,5,3], x => x>2)); //true

2、判断数组中的元素是否都相等

const allEqual = arr => arr.every(val => val === arr[0]);
console.log(allEqual([1,2,3,4,5])); //false
console.log(allEqual([1,1,1,1])); //true

3、检查两个数字是否近似相等,差异值可以通过传参的形式进行设置

const approximatelyEqual = (val1, val2, epsilon = 0.001) => Math.abs(val1- val2) < epsilon;
console.log(approximatelyEqual(Math.PI / 2, 1.5708));//true

4、将数组中没有逗号或双引号的元素转换成带有逗号分隔符的字符串,即CSV格式识别的形式

const arrayToCSV = (arr, delimiter = ',') => arr.map(v => v.map(x => `"${x}"`).join(delimiter)).join('\n');
console.log(arrayToCSV([['a', 'b'], ['c', 'd']])); // '"a","b"\n"c","d"'
console.log(arrayToCSV([['a', 'b'], ['c', 'd']], ';')); // '"a";"b"\n"c";"d"'

5、将数组元素转换成<li>标记,并将此元素添加至给定的ID元素标记内。

const arrayToHtmlList = (arr, listID) => (el => (
(el = document.querySelector('#' + listID)),
(el.innerHTML += arr.map(item => `<li>${item}</li>`).join(''))
))();
arrayToHtmlList(['item 1', 'item 2'], 'myListID');

最新文章

  1. 【原】SDWebImage源码阅读(四)
  2. css字体家族
  3. cell与cell之间的间距问题,以及section跟随屏幕滑动而滑动问题
  4. ruby的加密方法整理(des rsa加密 加签)
  5. Qt 学习资料
  6. Spring Boot 快速入门
  7. ANDROID_MARS学习笔记_S01原始版_023_MP3PLAYER004_同步显示歌词
  8. [转]NHibernate之旅(1):开篇有益
  9. 网络断开后重连downloadProvider继续下载问题调试分析
  10. linux下编译原理分析
  11. 【百度地图API】如何批量转换为百度经纬度
  12. CodeBlocks的下载安装、配置、简单编程
  13. input失效后,怎么改变它默认就有的灰色
  14. [C]字符串排序之-冒泡法
  15. 获取本机IP地址的方法
  16. MATLAB统计工具箱 转
  17. webpack打包avalon+mmRouter
  18. 1063 合并果子 2004年NOIP全国联赛普及组
  19. cocos2d-x调用scheduleUpdate()不执行update()方法的解决办法
  20. Docker应用四:搭建docker镜像仓库(包括自生成https证书、登陆认证)

热门文章

  1. kvm的命令简单使用
  2. 蒲公英 &#183; JELLY技术周刊 Vol.10 为什么你还不使用 TypeScript
  3. oracle 锁表解决方式
  4. @loj - 3043@「ZJOI2019」线段树
  5. 在VisualStudio中为GUI程序添加console
  6. MSSQL2008下备份好的*.bak---&gt;&gt;&gt;恢复到---&gt;&gt;&gt;MSSQL2014(解决办法)
  7. ConcurrentHashMap源码解析-Java7
  8. JavaScript 集合基本操作
  9. Spring Boot 系列
  10. Idea激活JRebel