js基础踩坑手册
~二向箔~
不像程序员的程序媛,在大厂混日子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js判断字符在不在数组里面的5种方式
在 JavaScript 中,想要判断一个字符是否存在于数组中。原创 2025-02-28 11:11:15 · 1209 阅读 · 0 评论 -
给数组对象里面的值去除空格,得到一个新的值
假如要去除数组中每个对象的值中的空格,并生成一个新的数组,可以使用 map 方法来遍历数组中的每个对象,并对每个对象的值进行处理。如果属性值是字符串,使用 replace(/\s+/g, ‘’) 去除所有空格。创建一个新的对象 newObj,用于存储处理后的值。检查属性是否属于对象本身,而不是从原型链继承的。in 循环遍历对象的每个属性。使用 map 方法遍历数组中的每个对象。如果属性值不是字符串,保持原样。原创 2025-02-27 17:57:29 · 259 阅读 · 0 评论 -
try catch 和if else的区别
try-catch 和 if-else 都是用于控制程序流程的结构,但它们在使用场景和目的上有所不同。:用于条件判断,根据条件的真假执行不同的代码块。它通常用于处理已知的、可预测的逻辑分支。:用于捕获和处理异常(错误),通常用于处理不可预测的运行时错误或异常情况。原创 2025-02-24 19:01:55 · 555 阅读 · 0 评论 -
js如何禁止Chrome浏览器自动翻译
这种方法只能阻止自动翻译,如果用户点右键去翻译,还是会被翻译到。在html文件中设置 lang=“zh-CN”这样页面就不会受翻译影响。原创 2023-07-13 17:37:22 · 3269 阅读 · 0 评论 -
多个对象合并的3种的简单方式,替换同key名的值
如果要用深拷贝的小伙伴可以用lodash第三方库(https://www.lodashjs.com/docs/lodash.merge)这方法会改变对象 object, 不会改变[sources],sources里面的子对象也可以被拷贝到。若属性名相同,后面的属性会覆盖前面属性,对象和数组合并,数组会被转成对象,再被合并。两个或多个对象需要合并,并且有相同的key时,用后面对象的value值。这个方法是浅拷贝,则拷贝了对象的引用(也就是修改的话会影响到原对象)该方法不会改变对象a,不会改变对象b。原创 2024-04-24 18:43:25 · 954 阅读 · 0 评论 -
三种办法遍历对象数组,获取数组对象中所有的属性值(key,value);四种方法查找对象数组里面的某个值
如果是要获取具体第几个属性的值,倒是可以用arr[i].name的方法来实现。查看数据里面是否含有这个布尔值(只要有一个满足就可以了)2、every;查看数组中是否有不满足条件的,和some有相反意思。若是全部的属性的值,并返回一个新的数组嘞,思路是加循环遍历。3、forEach 方法。map方法抽取成公共方法。原创 2023-07-24 18:45:36 · 14745 阅读 · 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 · 2020 阅读 · 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 · 10912 阅读 · 0 评论
分享