Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

mac 文件,不区分大小写A.js === a.js true 导致的问题是本地 引用不区分没问题 部署出现错误基本无解,只能尽量注意 linux 区分大小写A.js === a.js false

语法 encodeURI(URI) decodeURI(URI) ex: 12encodeURI("陈振飞") //'%E9%99%88%E6%8C%AF%E9%A3%9E'decodeURI('%E9%99%88%E6%8C%AF%E9%A3%9E') // 陈振飞 编码原因:因为当字符串数据以url的形式传递给web服务...

相同点a++ 和 ++a的都是给a+1 不同点a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行。 以上纯属废话 经过和C语汇编分析,在没有中间变量参与的情况下,汇编代码一摸一样 如果有中间变量,比如 b = a++,编译器会先保存一个值,再++ ++i 1234567891011121314151617181920212223242526 .section __T...

charCodeAt 获取 ascII编码 12let d = "a"console.log(d.charCodeAt()) // 97 12let num = String.fromCharCode(97)console.log(num) // a

空值合并操作符(??) 只有当左侧为null和undefined和空时,才会返回右侧的数,否则返回左侧的 重点: 0 除外   123let a = ""let result = a ?? "target"console.log(result) // '' 1234判断数组长度慎用let a = []let result =...

1.splice splice(index, num)index: 下标num: 删除的数量@return 删除的元素 原来的数组会被修改 删掉第三个元素1234let dataSource = ["a", "b", "c"]let newDataSource = dataSource.splice(2, 1);console.l...

项目开发中经常会用到这样的操作 12345// 获取数组的第一个元素 const list = ['Luke', 'Eva', 'Phil','Tela']; let data = list[0] let target = list[1] 缺点:在代码中出现数字,感觉这样写不够美观 一. shift()123...

十进制转二进制12let num = 5;num = num.toString(2) // "101" 二进制转十进制 parseInt(string, radix)radix:该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 pa...

1.查找一个 12345678910111213let filterTreeId = (list, id) => { let targetObj = null; for (const item of list) { if (item.id === id) { targetObj = item; ...

1.forEach(item, index, arr),三个参数,如果直接用item=xxx是无法改变原数组的,但是如果用arr[index]就可以改变原数组。1234567891011121314 var s = [1, 2, 3, 4];// 未改变原数组s.forEach(item=>{ item = 'a'});conso...