![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
After_wade
这个作者很懒,什么都没留下…
展开
-
获取menu菜单第一个子节点
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do原创 2021-05-25 14:31:23 · 240 阅读 · 0 评论 -
递归遍历树形图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc原创 2021-03-31 22:03:32 · 216 阅读 · 0 评论 -
react中限制input框输入表情和特殊字符
//表情const emojiReg=/(\ud83c[\udf00-\udfff])|(\ud83d[\udc00-\ude4f\ude80-\udeff])|[\u2600-\u2B55]/g;//特殊字符const scReg=/[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]/im;利用input的value和onChange属性, if (!emojiReg原创 2021-03-29 19:26:36 · 2140 阅读 · 0 评论 -
react实现多选框切换样式逻辑
import React, { Component } from 'react'class App extends Component { constructor(props) { super(props); this.state = { checkboxItems:[ {content:"吃",checked:false}, {content:"喝",checked:false}, {content:"玩"转载 2021-03-04 14:28:15 · 554 阅读 · 1 评论 -
js中伪数组(也叫类数组)
1. 伪数组的特点:* Object对象* length属性* 数值下标属性* 没有数组特别的方法: forEach(), push(), pop(), splice()// 自定义一个伪数组<script> <script> var weiArr = {} weiArr.length = 0 weiArr[0] = "zjw" weiArr.length = 1 weiArr[原创 2020-11-16 15:47:05 · 2370 阅读 · 1 评论 -
js中将一条数据的value值添加为需要的key值
今天在写react项目时,需要将后台传过来的6条数据整合显示到antd的table组件上,需要为数据添加例如“2020-11-02”的日期字段,value为staffName,这里记录一下整合过程。<script> var arr = [ { "id": 1, "staff_shift_id": 1, "shift_time": "2020-11-08", "shift_id原创 2020-11-10 19:29:45 · 795 阅读 · 0 评论 -
js根据指定日期到接下来的一周日期的日期数组
<script type="text/javascript"> var day=new Date("2020-11-02"); var dateArr=[] for(var i=0;i<7;i++){ var newDate=new Date(day.getTime()+i*1000*60*60*24) var year=newDate.getFullYear() va.转载 2020-11-10 16:44:44 · 360 阅读 · 0 评论 -
js键值映射
后台返回的是收费方式的id,我们前端需要将id转换为为对应的字符串向用户展示//js键值映射export default function chargeTypeChange(value) { var chargeTypeGroup = { "-1":"未知类型", "0":"现金", "1":"微信", "2":"支付宝", "3":"刷卡", "4":"转账" }; return .原创 2020-10-28 11:06:55 · 1386 阅读 · 0 评论 -
js把字符串数组转换为数字数组然后用reduce累加
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>js把字符串数组转换为数字数组然后累加</title></head><body> &l原创 2020-10-27 19:55:19 · 509 阅读 · 0 评论 -
js中判断数组中是否存在某个对象
var arr=[{"appId":"3","appName":"慧管(西蓝花)"}, {"appId":"4","appName":"慧服务(西蓝花)"} ]var obj={"appId":"3","appName":"慧管(西蓝花)"}if(JSON.stringify(arr).indexOf(JSON.stringify(obj)) === -1){ console.log('不存在') arr.push(obj)}else{转载 2020-10-21 17:01:53 · 2544 阅读 · 3 评论 -
js中foreach嵌套遍历两个数组并输出
今天对接口的时候发现一个需求,需要将两个数组中的每一项拼凑在一起成为一条记录,然后再将每一条记录push进一个新数组,再发请求。之后用两个foreach嵌套遍历解决了这个需求<script> let arrA=['1','2','3','4','5'] let arrB =['2020-10-1','2020-10-2','2020-10-3'] let arrC=[] arrA.forEach(item1=>{ arrB.forEach(原创 2020-10-21 11:08:24 · 9064 阅读 · 0 评论