js
バッグ
经验记录
展开
-
js数组操作合集
一、创建数组 1、使用数组字面量表示法 var arr4 = []; //创建一个空数组 var arr5 = [20]; // 创建一个包含1项数据为20的数组 var arr6 = ["lily","lucy","Tom"]; // 创建一个包含3个字符串的数组 2、使用 Array 构造函数 无参构造 var arr1 = new Array();...原创 2021-10-18 13:38:43 · 123 阅读 · 0 评论 -
判断数组中最小值&最大值
// 判断数组中最小值 function choseMinNumberInArray(arr) { var array = arr.filter(function(e){return e});; array.sort(function (a, b) { return a - b; }); var min = array[0] || 0; return min; } // 判断数组中最大值 function choseMaxNumberInArray(arr) { va.原创 2021-09-23 14:06:43 · 431 阅读 · 0 评论 -
js随机取数组里的一个值
// 随机取数组里的一个值 function getRandomArrayElements(arr) { var i = arr.length - 1; // 随机0到i的整数 var index = Math.floor((i + 1) * Math.random()); return arr.slice(index); }原创 2021-09-23 14:04:58 · 246 阅读 · 0 评论 -
js拆分数组
function sliceArray(array, size) { var result = []; for (var x = 0; x < Math.ceil(array.length / size); x++) { var start = x * size; var end = start + size; result.push(array.slice(start, end)); } return result; }原创 2021-09-23 14:00:46 · 453 阅读 · 0 评论 -
js昵称*处理中间内容,显示首位字符。表情Emoji也可以显示
functionformatName(name){ varnewStr; //第一个字符是Emoji varstartStrIsEmoji=false; //最后一个字符是Emoji varendStrIsEmoji=false; letlens=Array.from(name).length; letnameLens=name.length; for(let[index,val]ofArray.from(name)...原创 2021-09-23 13:56:37 · 351 阅读 · 0 评论