JavaScript
文章平均质量分 69
潘高
IT套路深,必须瞎折腾
展开
-
JavaScript和Python打造跨平台客户端应用——vue-pywebview-pyinstaller
基于Vue3、pywebview和PyInstaller框架,构建macOS和windows平台的客户端。本应用的视图层采用HTML+JS+CSS,业务层采用本地Python+调用远程API。原创 2022-03-24 15:31:00 · 2380 阅读 · 1 评论 -
ES6操作数组的高级函数map()、filter()、reduce()
更多内容,请访问我的 个人博客。arr.map() – 更新数组原数组不变回调函数参数:item(数组元素)、index(序列)、arr(原数组)循环原数组,使用return操作输出项,返回新数组,新数组长度和原数组一样const originalArr = [1, 2, 3, 4, 5]const newArr = originalArr.map((item, index, arr) => { return item * 2 // 将原数组的每一项都乘以2,输出新数组,原数组原创 2021-11-05 17:58:27 · 303 阅读 · 0 评论 -
javascript类型转换中需要注意的坑
更多内容,请访问我的 个人博客。数字型转换Number(undefined) 转换为 NaN> Number(undefined)NaNNumber(null) 转换为 0> Number(null)0Number(true) 转换为 1> Number(true)1Number(false) 转换为 0> Number(false)0Number(string) 先去掉字符串首尾空格。剩余字符串如果为空,则转换为 0原创 2021-10-29 21:17:09 · 374 阅读 · 0 评论 -
JS的深拷贝与浅拷贝
前言更多内容,请访问我的 个人博客。深拷贝:arr1 = JSON.parse(JSON.stringify(arr2))修改arr2,不会影响到arr1。因为arr1和arr2指向不同的地址。浅拷贝:arr1 = arr2修改arr2,arr1会改变。因为arr1和arr2指向同一的地址。...原创 2019-03-08 14:16:47 · 203 阅读 · 0 评论 -
JS检测对象中是否存在某个属
前言更多内容,请访问我的 个人博客。使用in关键字该方法可以判断对象的自有属性和继承来的属性是否存在。var o={x:1};"x" in o; //true,自有属性存在"y" in o; //false"toString" in o; //true,是一个继承属性使用对象的hasOwnProperty()方法该方法只能判断自有属性是否存在,对于继承属性会返...原创 2019-03-08 14:36:38 · 712 阅读 · 0 评论