
JavaScript
文章平均质量分 79
逍遥运德
Java搬砖工程师
展开
-
Typescript export 导出分析-是引用还是值的形式?
typescript export 导出对象分析 总结来说,原始类型是按值导出,对象、数组和函数则是按引用导出。TypeScript 中导出类是按引用形式,即导出的是类定义的引用。不过,每次实例化类时会创建独立的对象实例。原创 2025-03-29 01:27:44 · 450 阅读 · 0 评论 -
Spring Boot中接口数据字段为 Long 类型时,前端number精度丢失问题解决方案
不过,JavaScript中 Number 类型的安全整数范围是 -2^53 到 2^53 ,如果 Long 类型的值超出这个范围,在前端JavaScript处理时可能会出现精度丢失问题。例如,一个Java对象中有一个 Long 类型的属性 id ,值为 1234567890123L ,在返回的JSON中会表示为 {"id":1234567890123}。在Spring Boot中,当接口数据字段为 Long 类型时,返回页面的JSON中该字段通常会被序列化为数字类型。原创 2025-03-21 12:55:35 · 570 阅读 · 0 评论 -
手撸一个JS深拷贝函数出现BUG问题----通过new XXX()出来的包装对象不能成功拷贝
深拷贝与浅拷贝是面试中出现频率很高的问题。现在说说原理。如何区分:深拷贝与浅拷贝。简单点来说,就是假设把一个对象A复制了另一个对象B,当修改A的属性值发生变化时,看看对象B对应的属性值否会发生相同变化,如果B的属性值也跟着变了,说明这是浅拷贝,如果B的属性值没变,那就是深拷贝。举个浅拷贝例子:这是浅拷贝。原理是testB指向了testA的对象的地址。testA,testB指向同...原创 2019-07-17 10:56:17 · 641 阅读 · 0 评论