javascript
文章平均质量分 52
JokerLee...
自学前端,吾日三省吾身,学习否!!!
展开
-
前端常用树形结构的操作
【代码】前端常用树形结构的操作。原创 2023-06-18 20:46:24 · 418 阅读 · 0 评论 -
JS数组结构转化成树型结构
日常开发中会遇到转换为树型结构的需求,如路由列表的处理。原创 2022-11-01 17:58:07 · 166 阅读 · 0 评论 -
寻找以A开头B结尾的字符串并替换
寻找以A开头B结尾的字符串并替换一寻找以A开头B结尾的字符串的正则表达式二方法实现假设我要替换html文本中被标记的地方,或者需要循环生成子元素。比如我有一个html文件如下: {}中的内容表示需要替换的文本,for...for 两个for中间的部分表示需要循环生成的子节点。<div style="width: 100%;border: 1px solid #000;"> <div style="width: 100%; font-size: 30px; text-align: c原创 2022-03-03 22:30:53 · 859 阅读 · 0 评论 -
JavaScript-深度对比对象的属性是否完全相等
JavaScript-深度对比对象的属性是否完全相等我想对比一个对象的属性是否完全相等,只对比对象的属性不对比特殊object类型(Array)的属性,打个比方,A B两个人都有身高、体重、吃饭、睡觉等属性,可以判定这两个人的属性是一样的,不用管A或者B的具体身高是多少。/** * @function 深度对比对象属性是否相同 * @description 该函数实现深度对比对象的属性是否相同,只对比对象,数组这种特殊的Object类型不做对比 * @param o1 {object|undefi原创 2021-08-27 16:14:20 · 492 阅读 · 0 评论 -
react项目中使用使用echarts-for-react组件动态刷新数据图表的问题
解决Echarts动态刷新图表的问题echarts-for-react动态更新图表通过websocket的方式刷新数据echarts-for-react这是基于ECharts封装的react组件库,可以让你轻松的操作Echarts图表链接: link.其实官网的实例就已经有动态刷新的效果了请看这里动态更新图表import React, { useState, useEffect } from 'react';import ReactECharts from 'echarts-for-react'原创 2021-04-23 10:14:38 · 3608 阅读 · 0 评论 -
使用jest测试typescript
使用jest测试typescript 安装相关的插件添加配置文件添加测试文件运行可能会遇到的问题在react项目中使用jest,测试typescript代码时遇到问题,已经解决,现做记录。经供参考,实际情况可能有出入。安装相关的插件1.首先要先安装jest2.安装typescript3.安装 “ts-jest”: “^26.5.3”,(我装的是这个版本)添加配置文件在根目录下添加tsconfig.json 文件配置如下{ "compilerOptions": { "outDir原创 2021-03-05 14:41:10 · 1794 阅读 · 0 评论 -
学习相关文档链接
1.react-table v6https://github.com/tannerlinsley/react-table/tree/v6#styles原创 2021-02-24 16:16:55 · 69 阅读 · 0 评论 -
js 访问对象的属性的方法
js 访问对象的属性的方法121const obj = { data : 1};console.log(obj.data);2const obj = { data : 1};console.log(obj['data']);原创 2021-02-24 15:47:57 · 200 阅读 · 0 评论 -
javascript 字符串的截取操作
字符串的截取操作正数只有一个参数的情况两个参数的情况负数只有一个参数的情况两个参数的情况正数只有一个参数的情况let str = 'abcdefg';/* 传入一个参数的时候效果是一样的 */ console.log(str.slice(1)); //bcdefg console.log(str.substring(1)); //bcdefg console.log(str.substr(1)); //bcdefg两个参数的情况/* 传入两个个参数的时候subs原创 2020-12-22 22:01:59 · 96 阅读 · 0 评论 -
javascript 数组去重的多种方法(包括ES5和ES6)
概述根据我自己的总结归纳,数组去重分为两种类型的方法,一种是在原来的的数据里面删除重复的元素,另一种是把原数组里面相同的元素添加到一个新数组里面。不管是什么方法都是利用这种解决思路去设计的。一 .删除原数组里面重复的元素 splice()方法1使用双重for循环遍历删除重复的元素var numArr = [1,1,1,2,2,2,2,2,2,3,3,3,4,5,6,5,6];var strArr = ['a','a','a','b','b','c','cc']function norepeat(原创 2020-12-19 16:39:02 · 1123 阅读 · 4 评论 -
Javascript-判断是否为数组的5种方法
判断是否为数组的5种方法1 instanceof2 constructor3 Array.isArray() 最推荐方法4 typeof5 Object.prototype.toSrtring.call()总结var arr= [1,1,1,1]var a = '2323'var b = {name:'xiao',age:12}var n = 11 instanceof1 instanceof运算符用于检验构造函数的prototype属性是否出现在对象的原型链中的任何位置,返回一个布尔值。原创 2020-12-19 13:31:50 · 2530 阅读 · 2 评论