随笔 - 142  文章 - 14  评论 - 0  阅读 - 70278

随笔分类 -  JavaScript

1 2 下一页
学习JavaScript过程中遇到的问题和练习。
学习-js的标准内置对象Object
摘要:标准内置对象Object 1、Object.defineProperty() /** * Object.defineProperty() * Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者 * 修改一个对象的现有属性,并返回此对象。 * * 备注:应当直接在 阅读全文
posted @ 2023-03-23 17:47 法老的微笑 阅读(48) 评论(0) 推荐(0) 编辑
日常开发记录-js的Date对象中的toLocaleDateString()
摘要:就是把Date对象的日期部分转换为字符串,并返回结果。 代码示例: console.log(new Date()) // 2023-01-10T05:42:41.926Z console.log(new Date().toLocaleDateString()) // 2023/1/10 let ti 阅读全文
posted @ 2023-01-10 13:50 法老的微笑 阅读(316) 评论(0) 推荐(0) 编辑
日常开发记录-Object函数的内置方法Object.entries
摘要:方法1: const data = { id: 1, name: "张三", age: 22 } let params = "" /* Object.entries()方法返回一个数组,数组的每一个元素是对象的自有的可枚举属性的键值对,但不包括Symbol值的属性。 形如:[[key1, value 阅读全文
posted @ 2023-01-08 18:02 法老的微笑 阅读(30) 评论(0) 推荐(0) 编辑
日常开发记录-js方法删除字符串最后一位
摘要:// js方法删除字符串最后一位 let str = '123456&' str = str.substr(0, str.length-1) console.warn(str) // 123456 阅读全文
posted @ 2022-12-23 14:22 法老的微笑 阅读(127) 评论(0) 推荐(0) 编辑
学习-数组相关算法-js 数组去重(删除有序数组中的重复项)
摘要:Set 对象去重(数组对象不可利用 Set 对象,不能实现去重效果): // 删除有序数组中的重复项 let arr = [1,1,2,2,3,3,3] // console.log(new Set(arr)) // Set(3) { 1, 2, 3 } // Set对象时一组不重复的值,重复值被忽 阅读全文
posted @ 2022-09-20 14:23 法老的微笑 阅读(71) 评论(0) 推荐(0) 编辑
日常开发记录-删除数组对象中的第三层 children 属性值
摘要:应用场景:elementUI Cascader 级联选择器不显示三级子节点,只显示到二级节点即可 js 代码: for (const key in options) { // 删除第三层children属性 for (const i in options[key].children) { delet 阅读全文
posted @ 2022-09-19 14:29 法老的微笑 阅读(566) 评论(0) 推荐(0) 编辑
日常开发记录-JavaScript中字符串(string)转json的方法
摘要:let json = eval("(" + str + ")"); 代码演示: let str = `{ "statusCode": "300", "message": "未登陆", "callback": "", "dotype": { "reload": "currentTab", "reloa 阅读全文
posted @ 2022-09-09 10:16 法老的微笑 阅读(51) 评论(0) 推荐(0) 编辑
日常开发记录-当后端返回了键值对中的 value 需要前端自己处理成对应的 label 值时的方法
摘要:代码演示: let list = [{ label: 'yibo', value: 0}, { label: '张三', value: 1}, { label: '李四', value: 2}] function getLabel(list, v, value="value", label="lab 阅读全文
posted @ 2022-09-08 14:21 法老的微笑 阅读(44) 评论(0) 推荐(0) 编辑
日常开发记录-数组解构
摘要:// 数组解构 const [start = 0, end = []] = ["2022-08-31", "2022-09-10"] console.log(start, end) // 2022-08-31 2022-09-10 阅读全文
posted @ 2022-08-31 16:25 法老的微笑 阅读(15) 评论(0) 推荐(0) 编辑
日常开发记录-js 获取当前月份的第一天和最后一天
摘要:代码: function init() { let date = new Date() let year = date.getFullYear() let month = date.getMonth() + 1 if(month < 10) { month = '0' + month } // le 阅读全文
posted @ 2022-08-24 16:43 法老的微笑 阅读(757) 评论(0) 推荐(0) 编辑
学习-js 异步概念
摘要:异步编程技术让你的程序可以在执行一个可能长期运行的任务的同时,继续对其他时间做出反应而不必等待任务完成。与此同时,你的程序也将会在任务完成后显示结果。 Promise 是现代 JavaScript 中异步编程的基础,是一个由异步函数返回的可以向指示当前操作所处的状态的对象。 在 Promise 返回 阅读全文
posted @ 2022-08-23 15:42 法老的微笑 阅读(18) 评论(0) 推荐(0) 编辑
日常开发记录-js 修改数组对象中指定的属性值
摘要:思路:先过滤+再插入 {label: '李四', value: 1} 更改为 { label: '测试', value: 1 } const arr = [{label: '张三', value: 0},{label: '李四', value: 1},{label: '王五', value: 2}] 阅读全文
posted @ 2022-08-23 10:40 法老的微笑 阅读(3838) 评论(0) 推荐(0) 编辑
日常开发记录-金额格式转换-千分号
摘要:千分号: // 方法一:正则 const qian = num => `${num}`.replace(/(\d)(?=(?:\d{3})+$)/g, '$&,') console.log(qian(5000000)) // 60,000,000 function toThousands (num) 阅读全文
posted @ 2022-07-28 17:38 法老的微笑 阅读(13) 评论(0) 推荐(0) 编辑
日常开发记录-js 数组对象比较
摘要:// 旧数组 let arr1 = [{id: 1, name: '张三', age: 22}, // 重复 {id: 3, name: '赵六', age: 25}, // 删除 {id: 6, name: '六六', age: 18}] // 修改 old // 新数组 let  阅读全文
posted @ 2022-07-04 13:56 法老的微笑 阅读(130) 评论(0) 推荐(0) 编辑
日常开发记录-TypeError : Invalid attempt to spread non-iterable instance
摘要:错误原因:...延展运算符使用语法报错 正确示例: let arr1 = [{name: 'yibo1111',age :24}] let arr2 = [{name: 'yibo3333',age :24}] function test(a, b) { return [...a, ...b] } 阅读全文
posted @ 2022-07-01 14:58 法老的微笑 阅读(1148) 评论(0) 推荐(0) 编辑
日常开发记录-indexOf方法
摘要:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 如果没有找到匹配的字符串则返回 -1。 let str = "hello world , welcome." console.log(str.indexOf("he")) // 0 console.log(str.index 阅读全文
posted @ 2022-06-18 22:41 法老的微笑 阅读(16) 评论(0) 推荐(0) 编辑
日常开发记录-arguments
摘要:arguments可以打印此函数中传入的所有参数值 function test(name, age) { console.log(...arguments) //关键字 } test("yiyi", 24) 阅读全文
posted @ 2022-06-18 20:55 法老的微笑 阅读(17) 评论(0) 推荐(0) 编辑
日常开发记录-switch用法注意
摘要:代码中如果少写break,case下的代码都会被执行 let key = 1; switch (key) { case 1: console.log("1" + key) // break; case 2: console.log("2" + key) break; default: break; 阅读全文
posted @ 2022-06-16 13:45 法老的微笑 阅读(32) 评论(0) 推荐(0) 编辑
记录-slice用法
摘要:let str = "http://www.study.com/0" console.log(str.slice(0, -2)) console.log(str) 运行结果: 阅读全文
posted @ 2022-06-14 20:19 法老的微笑 阅读(22) 评论(0) 推荐(1) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示