随笔分类 - JavaScript
摘要:let gifts = [ { "name":"mac", "prop":1 }, { "name":"红米", "prop":10 }, { "name":"u盘", "prop":40 }, { "name":"香皂", "prop":49 } ]; function getResult(arr
阅读全文
摘要:const LUCKY_AIRDROP_PRIZE = [ { "id": 1, "prop": 16.2 }, { "id": 2, "prop": 16.2 }, { "id": 3, "prop": 16.2 }, { "id": 4, "prop": 16.2 }, { "id": 5, "
阅读全文
摘要:// 原生双向数据绑定 <div class="row paddingLink"> <div class="col-md-4"> <label class="col-md-4"><span class="required">*</span>开户支行名称</label> <div class="col
阅读全文
摘要:let personnumber = 42323366XXXXX //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(personnumber)))
阅读全文
摘要:本地引入CryptoJS.min.js(网盘Tool下) <!--或者CDN--> <script src="https://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js"></script> // **********************
阅读全文
摘要:// PHP// 保存到本地版本 $coun = 0; $acc = $data["acc_no"]; $imgArr = []; $flag = true; foreach($data as $k => $v) { if ("imgFileStr". $coun == $k) { $imgFile
阅读全文
摘要:// 编译命令 // tsc .\index.ts // 执行文件 // node index.js // cnpm install -g ts-node // 执行ts文件 // ts-node index.ts // 热编译 执行命令即可 // cnpm install -g nodemon /
阅读全文
摘要:// 格式化金额 formatAmount(amount) { amount = amount.toString(10).split('.'); const int = amount[0].split(''); const decimals = amount[1]; let num = ''; fo
阅读全文
摘要:find() 该方法主要应用于查找第一个符合条件的数组元素。它的参数是一个回调函数。在回调函数中可以写你要查找元素的条件,当条件成立为true时,返回该元素。如果没有符合条件的元素,返回值为undefined。 以下代码在myArr数组中查找元素值大于4的元素,找到后立即返回。返回的结果为查找到的元
阅读全文
摘要:JS提供了一些原生方法来实现延时去执行某一段代码,下面来简单介绍一下setTiemout、setInterval、setImmediate、requestAnimationFrame。· 什么是定时器 JS提供了一些原生方法来实现延时去执行某一段代码,下面来简单介绍一下 setTimeout: 设置
阅读全文
摘要:for(let i=0;i<5;i++){ //循环内容 } for...in遍历 const arr = [0,1,2,3,4];for(let index in arr) { console.log(index,arr[index]); }; for...of遍历 const arr = [0,
阅读全文
摘要:<script type="text/javascript"> const a=2; console.log(a) a=13; console.log(a) </script>
阅读全文
摘要:<script type="text/javascript"> let sb=Symbol('abc'); let sb2=Symbol('def'); console.log(sb); console.log(sb2); console.log(sb==sb2); // 定义一个对象 let sb
阅读全文
摘要:<script type="text/javascript"> let target = { name:"小明", age: 15 } let handler = { get(target, propKey, receive){ if(propKey in target){ console.log(
阅读全文
摘要:<script type="text/javascript"> // map基本使用 let map=new Map(); map.set('name','张三'); map.set('age',11); map.set('已婚',false); console.log(map.get('name'
阅读全文
摘要:<script type="text/javascript"> let func1=function(){ console.log(this); console.log('普通无参匿名函数'); } func1(); let func2=()=>console.log('箭头函数'); func2(
阅读全文
摘要:<script type="text/javascript"> // 操作数据方法 // arr.push() 从后面添加元素,返回值为添加完后的数组的长度 let arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) //
阅读全文
摘要:<script type="text/javascript"> // Number常用方法 /* Number.isFinite() 用来检查一个数值是否为有限的(finite) 对于非数字,不会做隐式类型转换,直接返回false Number.isNaN() 用来检查一个值是否为NaN */ co
阅读全文
摘要:<script type="module"> // 引渠模块export.js import student from "./export.js"; console.log(student) console.log(student.getInfo()) </script> 模块export.js e
阅读全文
摘要:<script type="text/javascript"> /* Object.assign(target, source_1, ···) 用于将源对象的所有可枚举属性复制到目标对象中。 返回值是target对象 如果目标对象和源对象有同名属性,或者多个源对象有同名属性,则后面的属性会覆盖前面的
阅读全文