JavaScript
古迪红尘
这个作者很懒,什么都没留下…
展开
-
js适配文件
【代码】js适配文件。原创 2023-10-10 18:28:27 · 85 阅读 · 0 评论 -
js判断字符串是否为JSON格式
无原创 2023-02-18 22:42:35 · 88 阅读 · 0 评论 -
if else过多时优化
无原创 2022-09-09 15:44:05 · 121 阅读 · 0 评论 -
js三元表达式复杂条件判断
无原创 2022-06-27 16:06:35 · 181 阅读 · 0 评论 -
JSON.stringify用法
无原创 2022-06-20 17:38:51 · 88 阅读 · 0 评论 -
js求百分比
保留两位小数点/** * 求百分比 * @param num 当前数 * @param total 总数 */ getPercent(num, total){ num = parseFloat(num); total = parseFloat(total); if (isNaN(num) || isNaN(total)) { return "-"; } return total <= 0? "0%" : Math.round((num / total) *原创 2022-04-28 16:21:05 · 2245 阅读 · 0 评论 -
if-else if
if (condition==="1") { console.log("1");}else if (condition==="2") { console.log("1");}else if (condition==="3") { console.log("1");}else if (condition==="4") { console.log("1");}原创 2022-03-06 19:38:48 · 113 阅读 · 0 评论 -
数组map
// 针对于categoryList中的每一项把chilren属性只保留前两项 // 个数? 没有 // 返回? 数组 //判定使用map list.map(item => { return { id: item.id, name: item.name, children: item.children.slice(0, 2) } })...原创 2021-09-28 11:35:15 · 44 阅读 · 0 评论 -
数组对象互转
<script> // 第一种 // let data = [ // { name: "张三", age: 18 }, // { name: "李四", age: 28 }, // { name: "王五", age: 38 } // ] // function transData(sourceData) { // // 编写处理逻辑 // // 返回一个由原数组中的所有value组成的新数组 // // 新数组组成的大数组原创 2021-09-10 19:51:46 · 76 阅读 · 0 评论 -
object的方法Object.keys(data)和Object.values(data)
<script> let data = { name: '徐', age: 18 } let arr1 = Object.keys(data) let arr2 = Object.values(data) console.log(arr1); //["name", "age"] console.log(arr2); //["徐", 18]</script>原创 2021-09-08 15:57:02 · 303 阅读 · 0 评论 -
js如何封装一个函数,判断数据是否是数组
第一种,Array.isArray(参数) <script> // Array.isArray(arr) // 函数名- isArray function isArray(arr) { if (Array.isArray(arr)) { console.log('是一个数组'); } else { console.log('不是一个数组'); } } let arr1 = 'a'原创 2021-09-01 16:50:58 · 344 阅读 · 0 评论 -
数组去重Array.from(new Set(参数))
Array.from(new Set(参数)) <script> let arrNumber = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5] let newArrayNumber = Array.from(new Set(arrNumber)) console.log(newArrayNumber); //[1,2,3,4,5] let arrStr = ['a', 'b', 'c', 'a', 'b', 'c原创 2021-08-28 21:52:01 · 1075 阅读 · 0 评论 -
字符串.replace,筛选字符串
methods: { // 高亮 Highlight(str) { const regexp = new RegExp(this.kw, 'ig') return str.replace(regexp, match => {// match是关键字匹配的值(尽量保持原样) return `<span style="color:red">${match}</span>` }) } }html..原创 2021-08-23 20:06:06 · 103 阅读 · 0 评论 -
JS中的new Date()和 Date.now()
JS中的new Date()和 Date.now()打印如下new Date()//Fri Aug 06 2021 21:09:29 GMT+0800 (中国标准时间)Date.now()// 1628255472145原创 2021-08-06 21:22:01 · 2099 阅读 · 0 评论