js
李刚大人
一个摄影师,一名航拍飞手,一只程序员
展开
-
vue开发不能不知的小知识
代码】vue开发不能不知的小知识。原创 2022-07-21 10:52:58 · 361 阅读 · 0 评论 -
padStart() padEnd()使用
前端开发中,会遇到字符串填充的问题,padStart()和padEnd()可能会有帮助:str.padStart(targetLength,string):使用指定字符串填充到目标字符串前面,使其达到目标长度;str.padEnd(targetLength,string):使用指定字符串填充到目标字符串后面,使其达到目标长度;举例:创建一个数组,数组包含12个月份,月份格式是:“01”,“02” … “10”,“11”,“12”;代码: let monList = []; for原创 2022-02-24 09:58:44 · 132 阅读 · 0 评论 -
JS 新语法「可选链」「双问号」已进入 Stage 3
你可能写过这样的代码var street = user.address && user.address.street;有了这个新语法,你可以写成var street = user.address?.street你可能还写过这样的代码var fooInput = myForm.querySelector('input[name=foo]')var fooValue = fooInput ? fooInput.value : undefined有了新语法后,你可以写成var转载 2022-01-04 11:26:04 · 227 阅读 · 0 评论 -
apply call的妙用(方法的借用)
求几个数的最大值我们可以使用Math.max方法,但是对于一个数据或者对象中没有这个方法怎么办呢??这个时候轮到apply call出场侧时候了,我们可以使用apply借用这个方法来求数组或者对象的最大值,具体操作如下var arr = [1,2,55,3,6];var json = { js:1, aa:332, bb:66}console.log(Math.m...原创 2020-04-28 18:41:01 · 176 阅读 · 0 评论 -
对象用法之Object.create setPrototypeOf getPrototypeOf
var lg = { name:'lgdaren', sex:'man', age:28, show:function(){ return 'love girl' }};var yinzi = { name:'yinzi', sex:'girl', age:25, show:function(){ ...原创 2020-04-28 13:12:40 · 226 阅读 · 0 评论