js类型
文章平均质量分 90
开心大表哥
高级前端开发进阶版
展开
-
Set Map Array Object互转 weekSet weekMap iterator是什么 有什么用 区别是什么 会使用吗 entries fromEntries
// Object.entries() 获取对象的键值对// Object.fromEntries把键值对列表转换成对象// Object.entries和Object.fromEntries之间是可逆的// Set和Map的entries()返回iterator对象// Object转Maplet obj = {foo:'hello', bar: 100};let map = new Map(Object.entries(obj));console.log(map); // Map(2).原创 2022-04-18 15:41:35 · 812 阅读 · 0 评论 -
h5大转盘,圆盘抽奖,正方形抽奖
h5大转盘,圆盘抽奖,正方形抽奖等是我们搞活动的时候用的很多的需求,那么如何才能拥有一个好的插件的。以下我来介绍一款:原生 JavaScript 抽奖组件,支持移动端适配,无框架依赖,抵制 FLASH ! 源码到这个网址拿:http://game.gtimg.cn/images/js/delottery/index.html 1. 2. 3. 以下是一个案例:原创 2017-09-23 12:40:29 · 5029 阅读 · 1 评论 -
javascript数组对象for循环中突然出现闭包的解决方案
1.代码目的是:将后台返回的data数组对象通过setData函数写到全局数组itemArr中。但是下面的写法出错了!<script>var data = [ {name:'小红',age:'18'}, {name:'小名',age:'19'}, {name:'小白',age:'20'}, ...原创 2018-04-08 11:40:07 · 5109 阅读 · 2 评论 -
Javascript闭包由浅入深题目
闭包就是能够读取其他函数内部变量的函数两个最大用处 一个是前面提到的可以读取函数内部的变量; 一个就是让这些变量的值始终保持在内存中。1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。 注意...原创 2018-05-07 00:28:06 · 1558 阅读 · 1 评论 -
js通过UA判断ios、android、微信、qq、qq浏览器
function isIPhone(){ //判断是否是ios var u = navigator.userAgent; var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 return isIOS; }var ua = navigator.userAgent.toLowerCase();...原创 2018-09-19 11:15:13 · 4692 阅读 · 0 评论 -
解读es6 class 中 constructor 方法 和 super 的作用
ES6 的 class 属于一种“语法糖”,所以只是写法更加优雅,更加像面对对象的编程,其思想和 ES5 是一致的。类和模块的内部,默认就是严格模式,所以不需要使用use strict指定运行模式。//定义类class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { r...原创 2018-09-19 15:06:34 · 19444 阅读 · 7 评论 -
ES6中class的getter和setter在继承中踩坑
在 Class 内部可以使用get和set关键字, 对某个属性设置存值函数和取值函数, 拦截该属性的存取行为。在 Class 内部的get、set用法,看起来比较舒服,而且可以写同名函数了。class MyClass { constructor() {} get prop() { return 'getter'; } set prop(value) { console.log(...原创 2018-09-19 15:19:45 · 6549 阅读 · 1 评论