js数组遍历问题
遍历tableData1中的每一项,item1中有子数组为chidren,给item1.children重新赋值了,为何最后return的item1中的children并没有改变回答有些看晕了,建议优化一下,递归就好了 ...// 对应 tableData1var data = [{dept:"1",children: [{dept:"1-1"}]}]; // 对应 tableData2 var data2 = [{dept:"1", name: "sss"}, {dept...
2024-01-10关于java数据类型转换的问题
下面的这段代码为什么会报错 第五行显示报错这里我理解不了为什么会显示溢出第五行在进行运算的时候右边的a和b同时提升为int数据类型,那么最终第五行右边得到的结果因该是一个为13的int的数据类型。但是右边转化为int数据类型之后并没有超过左边的数据类型范围,编译器不应该自动...
2024-01-10Number.prototype.toFixed() 四舍五入出现bug
toFixed 定义:toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。bug表现:复现代码:let a1= 3.335a1.toFixed(2)// "3.33"期望:结果应该是3.34这是为什么???mozilla toFixed解释回答toFixed 是银行家进位法,不是四舍五入。什么叫银行家进位法,你可以自己搜索一下。JS 没提供内置的四舍五入方法,...
2024-01-10在for循环条件语句中对浮点型数据进行该种自加操作为什么陷入死循环?
回答j!=1修改为j<0.999或者j<= 1.001因为浮点数存在精度误差,如果j=1.0...01或者0.999...,那么导致判断失效,那么j将不断累加...
2024-01-10vue 回车键代替tab键进行跳转
表单的el-form-item 是动态生成的类似这样的表单目前通过给输入框添加ref然后再通过blur和focus可以跳过普通的输入框,但是遇到下拉框或者选择器就跳不了回答通过ref获取dom,根据实际情况去获取focus和blur方法实现跳转...
2024-01-10本地react项目请求springboot后台报跨域错误的问题?
为什么前端代码里已经配置了跨域请求的时候还报跨域错误module.exports = {dev: {// PathsassetsSubDirectory: 'static',assetsPublicPath: '/',// for local debug only 需要时再配置proxyTableproxyTable: {'/admin/': {target: 'http://localhost:8080',changeOrigin: true},'/dev-basp-user/': {target: 'h...
2024-01-10antd性能优化长列表
背景性能优化是永恒的话题。我们或多或少都处理过性能优化的需求, 页面的性能优化, 主要是通过减少非必要的渲染来实现。非必要的渲染, 可以是减少渲染的节点数量, 也可以是减少不必要的动画。今天要介绍的就是通过减少antd长列表的动画,来达到优化目的实用小技巧。希望大...
2024-01-10阿里拍卖源码架构:从零手写pm-cli脚手架
前言脚手架其实是大多数前端都不陌生的东西,基于前面写过的两篇文章:前端源码架构在拍卖详情页上的探索一张页面引起的项目架构思考(rax+Typescript+hooks)大概呢,就是介绍下,目前我的几个项目页面的代码组织形式。用了几个项目后,发现也挺顺手,遂想着要不搞个 cli 工具,统一下...
2024-01-10[JavaScript教程]JavaScript基本语法
JavaScript简介JavaScript基本介绍JavaScript一种在浏览器中解释运行的脚本语言,它的解释器被称为JavaScript引擎,为浏览器的一部分,是广泛用于客户端的脚本语言最早是在HTML网页上使用,用来给HTML(HTML5)网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而...
2024-01-10