js基础踩坑手册
文章平均质量分 53
~二向箔~
不像程序员的程序媛,在大厂混日子
展开
-
js如何禁止Chrome浏览器自动翻译
这种方法只能阻止自动翻译,如果用户点右键去翻译,还是会被翻译到。在html文件中设置 lang=“zh-CN”这样页面就不会受翻译影响。原创 2023-07-13 17:37:22 · 1557 阅读 · 0 评论 -
多个对象合并的3种的简单方式,替换同key名的值
如果要用深拷贝的小伙伴可以用lodash第三方库(https://www.lodashjs.com/docs/lodash.merge)这方法会改变对象 object, 不会改变[sources],sources里面的子对象也可以被拷贝到。若属性名相同,后面的属性会覆盖前面属性,对象和数组合并,数组会被转成对象,再被合并。两个或多个对象需要合并,并且有相同的key时,用后面对象的value值。这个方法是浅拷贝,则拷贝了对象的引用(也就是修改的话会影响到原对象)该方法不会改变对象a,不会改变对象b。原创 2024-04-24 18:43:25 · 517 阅读 · 0 评论 -
三种办法遍历对象数组,获取数组对象中所有的属性值(key,value);四种方法查找对象数组里面的某个值
如果是要获取具体第几个属性的值,倒是可以用arr[i].name的方法来实现。查看数据里面是否含有这个布尔值(只要有一个满足就可以了)2、every;查看数组中是否有不满足条件的,和some有相反意思。若是全部的属性的值,并返回一个新的数组嘞,思路是加循环遍历。3、forEach 方法。map方法抽取成公共方法。原创 2023-07-24 18:45:36 · 11588 阅读 · 0 评论 -
解决iOS和安卓端的无法禁止双指缩放,双击缩放问题
方法一:在程序的入口页面的 <meta>标签 里面加maximum-scale=0, user-scalable=0maximun-scale:允许用户的最大缩放值,0.0-10.0之间;minimum-scale : 最小缩放系数,0.0-10.0之间;user-scalable:是否允许用户进行缩放;这两个的默认属性为允许 yes 或 1,不允许则为 no 或 0;initial-scale: 设备宽度与 viewport大小之间的缩放比例,0.0-10.0之间<m原创 2020-06-09 21:40:25 · 1401 阅读 · 2 评论 -
字符串(string),数组(array),对象(object),互相转化的方法
字符串(string),数组(array),对象(object),互相转化的方法字符串转数组:方法:str.split(’,’)这里用的是“,”做为分割符,换成其他也是可以的,例如str.split(‘星’)var str1= '海王星,冥王星,地球,水星,金星,火星,土星,木星'console.log(str1.split(','))输出结果:字符串转对象:经常会有后台接口传过来的数据是一串字符,而前端需要的是一个对象;如下所示,我们需要把字符串转成对象,可以用JSON.pars原创 2020-06-04 17:02:14 · 9859 阅读 · 0 评论