![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript进行曲
文章平均质量分 61
JavaScript必备知识
菜菜小咕咚
内卷卷不赢,摆烂摆不平
展开
-
JavaScript(5)将数组对象push进新数组并增加属性
问题:某个接口返回值+自定义数据 = 现在想要渲染的数据。 var oneInfo = [[{name:"Alice"},{name:"Ama"}],[{name:"Bob"},{name:"Bnk"}] ] for(var i=0;i<this.oneInfo.length;i++){ for(var j = 0;j<this.oneInfo[i].length;j++){ this.oneInfo[i][j].age = 18; } } console.原创 2021-08-14 18:25:05 · 1019 阅读 · 3 评论 -
JavaScript(4)数组、字符串的相互转换!那可是真必备
这篇文章主要是总结数组最后的这些知识。我要想想接下来应该研究掌握些什么了。一、数组转换为字符串1、array.toString() var arr = [1,2,3]; var str = arr.toString(); console.log("arr字符串",str); //arr字符串 1,2,32、array.join(sep)sep参数省略,则使用逗号作为分隔符。 var arr1 = ['ok','ko','win']; var str1 = arr1..原创 2021-08-11 10:49:46 · 185 阅读 · 1 评论 -
JavaScript(4)删除、替换 数组 特定值!
一、删除特定元素1、使用splice()删除所有特定元素splice()添加或删除数组中的元素。语法:array.splice(index,howmany,item1,…,itemX)index从何处添加/删除元素,是元素下标,必须是数字(必填)howmany应删除多少元素。必须是数字,但可以是 “0”。不写:从index到结尾所有(可选)item1, …, itemX要添加到数组的新元素(可选)//使用splice()删除 所有 特定 "-" var原创 2021-08-10 17:48:50 · 8054 阅读 · 1 评论 -
JavaScript(3)数组去重的5种方法 也赶来了!
数组对象去重完毕了,也看看数组去重吧。一、第一种方法使用indexOf()和push()进行数组去重。indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果没有找到匹配的字符串则返回 -1。注意: indexOf() 方法区分大小写。 var arr = [3,3,undefined,undefined,null,null,NaN,NaN,{},{},true,true,'false','false']; function unique(arr) { .原创 2021-08-10 12:18:18 · 510 阅读 · 0 评论 -
数组对象去重!必备
今天在写项目:遇到,当前类型等于接口里的某个类型时,就把所对应的类型的序号和id加入进数组中去。每点击一次类型,然后导致重复了。ctrlC和ctrlV的我要把它记录多看看。一、方法1利用对象访问属性的方法,判断对象中是否存在key var arr = [{ did: '01', value: '001' }, { did: '02', value: '002' }, { did: '01', value: '001' }];.原创 2021-08-09 17:20:44 · 243 阅读 · 1 评论 -
JavaScript(2)深浅拷贝(二)
需求:某一天遇到了这样的问题:在使用uView组件的弹出框时,当未保存关闭弹窗,弹窗内容应被清空,打开时,如果此弹窗有值,应该出现值,否则里面应空。第一次解决过程:打开弹窗时,给this.infoFu空数组赋当前值。关闭弹窗时,再将可能做完操作后的this.infoFu数组,重新赋值给此下标的值。但是!!!结果本来有值this.info的却都变空了。原始数据也跟着改变了//第一次解决代码close() { this.info[this.yZhou][this.xZhou] = this.i.原创 2021-08-03 15:37:36 · 174 阅读 · 1 评论 -
JavaScript(1)深浅拷贝(一)
这篇文章我是看了大神学会的,我的只是摘取我所需要的掌握的方便日后查看。指路:https://blog.csdn.net/jbj6568839z/article/details/1071519911,了解数据类型(1)基本类型基本类型:Null,Undefined,Boolean,Number,Object,Symbol。存储地址:栈值直接存储在栈中。原始类型占据空间是固定的,所以存于较小的内存区域(栈)。这样存储便于迅速查找变量值。基本类型的值是按值访问,基本类型的值不可变。.原创 2021-08-03 11:39:31 · 134 阅读 · 0 评论