JavaScript
爱吃水果和蔬菜丫
宁静致远
展开
-
【前端】前端页面导出功能实现
前端导出功能实现原创 2022-12-16 14:45:14 · 445 阅读 · 1 评论 -
四维数组遍历(额滴个天啊版)
需要处理的数据: const points = [ { name: '3MERPOWER', data: [[[1643072367000, 600], [1643072382000, 100]]] }, { name: '4MERPOWER', data: [[[1643072367000, 400], [1643072382000, 500]]] }, { name: '5MERPOWER', data: [[[1643072367000, 700], [16430原创 2022-01-26 16:15:46 · 880 阅读 · 0 评论 -
根据number自适应单位计算减法
<div class="li-left-bottom">今日股票趋势:<span id="saled"></span><span class="li-left-center-now"><span id="saledBox"></span><span></span></span></div>//方法function calculate (todayNum,preNum,id)原创 2021-09-15 10:24:49 · 161 阅读 · 0 评论 -
splice匹配小数点前后数字
//s 要处理的数子// n 要插入金额占位符的位数function formatNumber ( s, n) { n = n >= 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")) + ""; var l = s.split(".")[0].split(""), r = s.split(".")[1]; l.splice(l.length-4,0,'原创 2021-09-13 11:16:55 · 89 阅读 · 0 评论 -
JavaScript调用 函数的四种方法(实例详解)
JavaScript 函数有 4 种调用方式。每种方式的不同在于 this 的初始化。一般而言,在Javascript中,this指向函数执行时的当前对象。 一、作为全局对象调用; demoFunction() 和 window.demoFunction() 是一样的。 ![在这里插入图片描述](https://img-blog.csdn.net/20181023172001179...原创 2018-10-23 17:20:46 · 762 阅读 · 0 评论 -
Js对象类型的判断
一、非整数的 Number 类型无法用 (= 也不行)来比较console.log( 0.1 + 0.2 == 0.3)这里输出的结果是 false,说明两边不相等的,这是浮点运算的特点。浮点数运算的精度问题导致等式左右的结果并不是严格相等,而是相等,而是相差了个微小的值。这里错误的并不是计算结果,而是比较的方法,正确的比较方法是使用js提供的最小精度值:console.log( Math...翻译 2019-02-14 17:56:05 · 230 阅读 · 0 评论 -
函数尾调用优化
“尾调用优化”的意义:即只保留内层函数的调用帧。如果所有函数都是尾调用,那么完全可以做到每次执行时,调用帧只有一项,这将大大节省内存。何为“调用帧”:函数调用会在内存形成一个“调用记录”,又称“调用帧”(call frame),保存调用位置和内部变量等信息。注意:只有不再用到外层函数的内部变量,内层函数的调用帧才会取代外层函数的调用帧,否则就无法进行“尾调用优化”。...原创 2019-02-25 09:49:35 · 168 阅读 · 0 评论 -
js匹配括号内字符串
function getParenthesesStr(text) {//截取括号中的字符串 var result = '' if ($.trim(text)!=""){ var regex = /\((.+?)\)/g; var options = text.match(regex); if ($.trim(options)!="") { ...原创 2019-06-06 09:18:45 · 1356 阅读 · 0 评论