JavaScript
WYF
这个作者很懒,什么都没留下…
展开
-
JavaScript 取整的几种方法
Math.floor() 向下取整Math.floor(3.141592654) // 3Math.ceil() 向上取整Math.ceil(3.141592654) // 4Math.round() 四舍五入Math.round(3.141592654) // 3parseInt() 去掉小数点和小数点后的部分parseInt(3.141592654) // 3按位非~~ 将数据转化为Number类型,可以把字符串转换成整数,但他不是浮点数。如果是一个字符串转换,.原创 2021-08-03 10:44:03 · 463 阅读 · 0 评论 -
查询数组对象中对应的某个对象
const arr = [ { name: "name1", friut: "banana", }, { name: "name2", friut: "peach" }, { name: "name3", .原创 2021-06-28 18:05:30 · 410 阅读 · 0 评论 -
JavaScript基础知识整理
var 创建的变量是函数作用域内的,若函数内定义变量的时候省略了 var,则创建的是一个全局变量function func1(){ var name = 'Rana';}func1();console.log(name); // errorfunction func2(){ name = 'Rana';}func2();console.log(name); // Ranavar 声明提升,使用 var 声明的变量会自动提升到函数作用域的顶部function func(.原创 2021-06-03 16:17:21 · 117 阅读 · 1 评论 -
有关闭包的一些考题整理
实现一个foo函数题目:// 实现一个foo函数, 返回自身被调用的次数 可以这么使用:a = foo();b = foo();c = foo();// 此时 a 的值是1;b的值是2;c的值是3;foo.reset();d = foo(); // d的值是1, 说明foo重新开始计数;答案: const foo = (function(){ let counter = 1; function increase(){ return counter++原创 2021-06-03 14:03:10 · 156 阅读 · 0 评论 -
javaScript数组常用方法
es6 filter() 数组过滤方法总结1.创建一个数组,判断数组中是否存在某个值var newarr = [{ num: 1, val: 'ceshi', flag: 'aa' }, { num: 2, val: 'ceshi2', flag: 'aa2' }]console.log(newarr.filter(item => item.num===2 ))2.也可以通过上面方法过滤掉num为2的留下num为1的var newarr = [ {原创 2021-06-02 10:16:52 · 218 阅读 · 0 评论 -
JavaScript之Map对象
ES6 JavaScript中的Map对象语法和使用let myMap = new Map();let keyObj = {};let keyFunc = function() {};let keyString = 'a string';// 添加键myMap.set(keyString, "和键'a string'关联的值");myMap.set(keyObj, "和键keyObj关联的值");myMap.set(keyFunc, "和键keyFunc关联的值");myMap.s原创 2021-05-28 13:32:23 · 637 阅读 · 1 评论