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

语法 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...

常用正则表达式1.数字,保留两位小数1^(([1-9]{1}\d*)|(0{1}))(\.\d{0,2})?$ 12342.22, true2.0 true2 true2.222 false 1.1.有效数字,不以0结尾1let reg = /^(([1-9]{1}\d*)|(0{1}))(...

十进制转二进制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; ...