随笔分类 - JavaScript运算
工具类、独立逻辑、运算题目
摘要:使用字符串截取拼接、正则替换。 1.截取 function encryptedPhone (value) { const start = value.substring(0, 3) const end = value.substring(value.length - 4, value.length)
阅读全文
摘要://快速排序:思路:采用二分法,取出中间数,数组每次和中间数比较,小的放到左边,大的放右边 var arr = [6, 11, 12, 1, 8, 5, 7]; function quickSort(arr) { if (arr.length 0) { return []; //返回空数组 } va
阅读全文
摘要:// a-b是从小到大; // b-a是从大到小 var arr = [5, 70, 50, 30, 100, 92, 60, 88]; function sortnum(a, b) { return a - b; } var newArr = arr.sort(sortnum); console.
阅读全文
摘要:// 1. 使用对象拆分字符串 var str = 'eowiryeewerttee2eee23ee2e3e'; var json = {}; for (let i=0; i< str.length; i++) { // charAt() 方法可返回指定位置的字符。 if(!json[str.cha
阅读全文
摘要:/** * 大数字转换,将大额数字转换为万、千万、亿等 * @param value 数字值 */ export function bigNumberTransform (value) { const newValue = ['', '', ''] let fr = 1000 let num = 3
阅读全文
摘要:[...XXX] 对set的使用 const removeDuplicates = (arr) => [...new Set(arr)]; console.log(removeDuplicates([1, 2, 3, 3, 4, 4, 5, 5, 6])); // Result: [ 1, 2, 3
阅读全文
摘要:传递 window.location 或原始 URL值 goole.com?search=easy&page=3 从 url 轻松检索查询参数 const getParameters = (URL) => { URL = JSON.parse('{"' + decodeURI(URL.split("
阅读全文
摘要:使用getSelectionproperty const getSelectedText = () => window.getSelection().toString(); getSelectedText();
阅读全文
摘要:检查数组是否为空,返回 true 或 false。 const isNotEmpty = arr => Array.isArray(arr) && arr.length > 0; isNotEmpty([1, 2, 3]); // Result: true
阅读全文
摘要:使用 navigator.clipboard.writeText 轻松将任何文本复制到剪贴板。 const copyToClipboard = (text) => navigator.clipboard.writeText(text); copyToClipboard("需要的文本");
阅读全文

浙公网安备 33010602011771号