初学JS
分享一些JS基础并且常用的代码
周星星在吗
这个作者很懒,什么都没留下…
展开
-
js中forEach跳出循环
try { arr.forEach((item, index) => { if (index == 0) { throw Error(); } }); } catch (error) { return; }关键字:throw Error();如果不想往下执行的话在catch 里面returncatch (error) { return; }如果想继续往下执行,删除上面的return原创 2022-05-26 14:35:13 · 282 阅读 · 0 评论 -
js如何将字符串数组转换为数字数组,一句话搞定
网上答案千篇一律各种循环翻来覆去其实简单的亚批废话不说,上代码let a = ['1','2']let b = a.map(parseFloat);console.log(b);试试就知道流批不流批原创 2021-03-30 09:19:14 · 309 阅读 · 1 评论 -
数组去重,最简单的方法
let arr = [1,2,3,1,2,3]let arr2 = Array.from(new Set(arr))console.log(arr2 )[1,2,3]就这么简单。原创 2021-03-17 11:12:51 · 73 阅读 · 0 评论 -
js两个对象赋值,只把相同key的值赋到另一个对象
let obj1 = { id:'', name:'' } let obj2 = { id:'111', name:'222', sex:'nan' } Object.keys(obj1).forEach((key) => { obj1[key] = obj2[key]; }); console.log(obj1); 这时候obj1的值为{ id:'111', name:'222',}原创 2021-03-04 17:01:03 · 4117 阅读 · 3 评论 -
JS判断数组中是否存在指定值,存在就删除
let str =1;let index = $.inArray("N", str);if(index>-1){//大于0 代表存在, str.splice(index,1);//存在就删除}原创 2021-02-19 16:18:38 · 2050 阅读 · 0 评论 -
a标签取消默认事件
$(document).on('click','.a',(event)=>{ event.preventDefault(); })原创 2021-02-19 16:16:35 · 775 阅读 · 0 评论 -
JS将字符串转文件
exportRaw('text.txt','123123123'); // 第一个参数是文件名称,第二个参数为字符串 function fakeClick(obj) { var ev = document.createEvent("MouseEvents"); ev.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); obj.dispatchEvent(e原创 2021-02-19 16:13:40 · 3450 阅读 · 0 评论 -
Js中文乱码转换
decodeURIComponent(value)原创 2021-02-19 16:11:04 · 4366 阅读 · 1 评论 -
给某个div以外的地方添加点击事件
document.onclick = function (event) { var e = event || window.event; var elem = e.srcElement||e.target; while(elem) { if(elem.id == "tAnChu") // 这里原创 2021-02-19 15:37:25 · 970 阅读 · 0 评论