![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS对象/数组
与javascript数组和对象用法有关的博文
公孙元二
如果你看到这句话,幸运值+1
展开
-
vue实现对数字数组排序
this.arr=[1,2,9,15,16]//arr是传入的带数字的数组 sortArr(arr) { arr.sort(function compareFunc(x, y) { if (x < y) { return -1 } else if (x > y) { return 1 } else {原创 2021-10-15 10:20:03 · 1228 阅读 · 0 评论 -
JS实现查找数组中重复的元素,并将这些元素组成新的数组
// 查找重复的数组元素 duplicatesArr(arr) { var temp = [] arr.forEach(function(elem) { if (arr.indexOf(elem) !== arr.lastIndexOf(elem) && temp.indexOf(elem) === -1) { temp.push(elem) } }) return temp...原创 2021-08-16 17:09:19 · 1969 阅读 · 3 评论 -
JS实现去除数组中空字符串元素(包括多个空格,undefined,null)
let arr = ['c', '', 'g', null, undefined, 'f', ' '];let newArr=arr.filter(i=>i && i.trim())console.log(newArr);-----------------------------------------------[ 'c', 'g', 'f' ]trim()用于去掉字符串首尾空白字符。filter() 用于把arr的某些元素过滤掉,然后返回剩下的元素。...转载 2021-08-16 17:14:47 · 5420 阅读 · 2 评论 -
JS数组方法中,有哪些会改变原始数组值
JS数组方法中,有哪些会改变原始数组值:splice、reverse、sort、push、pop、shift、unshift、fill原创 2021-04-07 11:42:24 · 1024 阅读 · 0 评论 -
js字符串数组小技巧(获取字符串中圆括号中的内容)
数组转字符串,用特殊字符“,”连接。let a = [‘a’,‘b’,‘c’]let b = a.join(",") // a,b,c原创 2021-03-03 17:29:41 · 2466 阅读 · 1 评论 -
ES6 数组 find和filter的区别
遇到个功能是要分类就想说在前端过滤,不要从查数据库的时候过滤了。然后就想说除了filter还有啥好用的发现有个find,测试一番之后发现const list = [{‘name’:‘1’,index:1},{‘name’:‘2’},{‘name’:‘1’}]let list2 = list.find(i=>i.name===‘1’)let list3 = list.filter(i=>i.name===‘1’)let list4 = list.find(i=>i.name===‘转载 2021-01-06 17:15:02 · 253 阅读 · 0 评论 -
8 个有用的 JS 技巧
1. 确保数组值为了确保数组有值,可以使用 Array.fill 方法。let array = Array(5).fill('');console.log(array); // outputs (5) ["", "", "", "", ""]2. 获取数组唯一值ES6 提供了从数组中提取惟一值的两种非常简洁的方法。不幸的是,它们不能很好地处理非基本类型的数组。在本文中,主要关注基本数据类型。const cars = [ 'Mazda', 'Ford', 'Renau转载 2020-12-30 15:11:39 · 120 阅读 · 0 评论 -
前端进阶-个人笔记-JS-push(),pop(),shift(),unshift(),splice(),sort(),reverse()
1.push()push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度 push()内部可以插入多个值,在数组末尾添加新值 <script type="text/javascript"> let a = ['111', '222', '3333', '444'] console.log(a)//["111", "222", "3333", "444"] console.log(a.push('aaa'))//5 console.log(a)//["1原创 2020-12-18 10:44:40 · 1030 阅读 · 0 评论 -
前端进阶-个人笔记-typeof返回的数据类型
一、若是基本数据类型返回对应的基本类型<script> // 1.number类型 var num = 1; console.log(typeof num);//返回的是number // 2.string 类型 var str = 'jack'; console.log(typeof str);//返回的是string //3. boolean类型转载 2020-12-18 09:41:49 · 1344 阅读 · 0 评论 -
前端进阶-个人笔记-玩转JS数组-从数组中删除某元素
说明方法: deleteItemFromArr(item) { // eslint-disable-next-line Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] === val) { return i } } retu.原创 2020-11-13 14:48:23 · 160 阅读 · 0 评论