JS中如何快速将字符串的“true"和"false"转换成Bool类型
摘要:JSON.parse('true') JSON.parse('false')
阅读全文
posted @
2023-04-13 17:11
咏竹莉
阅读(472)
推荐(0) 编辑
js padStart() 详解
摘要:padStart() 标准内置对象: String.Prototype.padStart() ES2017引入了字符串补全长度的功能,如果某个字符串不够指定长度,会在头部或尾部补全。padStart() 用于头部补全,padEnd() 用于尾部补全。 str.padStart(2, 0) // 够两
阅读全文
posted @
2023-03-23 17:20
咏竹莉
阅读(250)
推荐(0) 编辑
HTTP请求中的 header query 和body
摘要:HTTP 请求中 header query 和 body的区别 header 显而易见是请求头 query 是指请求的参数,一般是指URL 中 ?后面的参数 如: http://10.6.6.6:8080/api/v1/namespaces?pretty=true中 pretty=true就是que
阅读全文
posted @
2022-01-14 11:04
咏竹莉
阅读(1152)
推荐(1) 编辑
时间戳转日期、日期转时间戳
摘要:function formatNumber(n) { n = n.toString() return n[1] ? n : '0' + n } /** * 时间戳转化为年 月 日 时 分 秒 * number: 传入时间戳 * format:返回格式,支持自定义,但参数必须与formateArr里保
阅读全文
posted @
2022-01-13 14:57
咏竹莉
阅读(411)
推荐(0) 编辑
前端实现多条件查询
摘要:// conditionArr: 查询条件var conditionArr=[{ name:'广州', type:'area' },{ name:'一本', type:'batch' }]; // 查询数组 var dataArr=[{ name:'广州大学1', area:'广州', batch:
阅读全文
posted @
2021-12-07 16:24
咏竹莉
阅读(903)
推荐(0) 编辑
如何过滤数组以匹配数组
摘要:const all_permissions = [ { permission_id: 1, permission_name: "Getting User List", permission_method: "GET", permission_url: /^\/panel\/user$/ }, { p
阅读全文
posted @
2021-12-07 16:16
咏竹莉
阅读(59)
推荐(0) 编辑
条件运算符中return 表达式
摘要:错误写法: n < size ? return false : return true 错误原因: 冒号前后是表达式,而不能是语句 ? : 运算符只支持表达式,而不支持语句 return true; return false; 都是语句 正确写法: return (n < size) ? false
阅读全文
posted @
2021-12-07 10:19
咏竹莉
阅读(117)
推荐(0) 编辑
js 滚动条回到起始位置
摘要:1. scrollTo scrollTo() 方法可把内容滚动到指定的坐标。 语法: scrollTo(xpos,ypos) scrollTo0() { let bodyWrapper = document.getElementsByClassName( "el-table__body-wrappe
阅读全文
posted @
2021-12-02 18:00
咏竹莉
阅读(450)
推荐(0) 编辑
如何在onclick事件中传递对象参数?
摘要:1. 普通的onclick传递对象 var user = {id:1, name:'zs', age:20}; var ele = '<a οnclick="edit(' + JSON.stringify(user).replace(/"/g, '"') + ');">修改</a>'; 或
阅读全文
posted @
2021-11-17 09:25
咏竹莉
阅读(4903)
推荐(1) 编辑
map中修改keyname为label
摘要:transform(list) { if (Array.isArray(list) && list.length !== 0) { list = list.map((v) => { v.label = v.name; // 返回label // v.key = v.value if (!this.t
阅读全文
posted @
2021-09-13 16:56
咏竹莉
阅读(134)
推荐(0) 编辑
pop、push、unshift、shift的作用与区别
摘要:这四种方法都会直接修改数组 push: 在数组的尾部加入一个元素,并返回原有length+1的长度 var arr = [1,2,3] console.log(arr.push(4)); // 4console.log(arr); // [1,2,3,4] pop: 删除数组尾部第一个元素,并返回这
阅读全文
posted @
2021-08-05 14:22
咏竹莉
阅读(680)
推荐(0) 编辑
Object的扩展 Object.create、Object.defineProperty、Object.defineProperties
摘要:1. Object.create(obj, [descriptors]) 作用: 以指定对象为原型,创建新的对象。同时,第二个参数可以为新的对象添加新的属性,并对此属性进行描述。 举例:(没有第二个参数时) var obj1 = {username: 'smyhvae', age: 26}; var
阅读全文
posted @
2021-07-16 11:34
咏竹莉
阅读(132)
推荐(0) 编辑
if else 简写
摘要:第一种省略括号: /*方法1*/ if(a > b) console.log('a大'); else console.log('b大'); /*三元操作运算符*/ a> b ? 'a大' : 'b大' 第二种使用对象形式: let orderStatus = '' if (res.data.stat
阅读全文
操作DOM
摘要:操作DOM节点,做常用的是document.getElementById() 和 document.getElementsByTagName() , 以及css选择器document.getElementsByClassName(); document.getElementsByTagName()
阅读全文