js中的一些基础
jing1da
初学者摸索过程
展开
-
JavaScript创建对象的多个方法
1.2.对象字面量3.工厂模板false,mlt1与createMLT没有关联4.构造函数来创建对象5.Object.create()6.用class;原创 2022-05-15 23:04:06 · 180 阅读 · 0 评论 -
简单了解JavaScript中的普通函数和箭头函数的区别
原创 2022-05-15 20:54:42 · 143 阅读 · 0 评论 -
JavaScript new一个对象的过程;
原创 2022-05-15 20:14:08 · 120 阅读 · 0 评论 -
JavaScript运算符typeof和instanceof的区别
typeof检测数据类型会返回一个小写字母的类型字符串typeof undefined; //"undefied"typeof true; //"boolean"typeof false; //"boolean"typeof 123; //"number"typeof 6.666; //"number"typeof NaN;//"number"typeof "hello";//"string"hello = function(){};typ..原创 2022-05-15 17:51:58 · 108 阅读 · 0 评论 -
简单js中的了解微任务和宏任务
因为JavaScript是单线程的,也就是只有一个调用栈,调用栈按照先入后出的规则进行,一次调用一个,而且可以嵌套,在执行调用栈的时候会先执行同步的任务。 调用栈在发现异步任务的时候会把异步任务放入队列里面,异步任务队列分为宏任务队列和微任务队列,队列都按照先入先出的规则。宏任务:1.新程序或子程序被直接执行。(最常见就是<script>元素里面运行的代码就是程序被执行)2.事件的回调函数。3.setTimeout()和setInterval...原创 2022-05-15 17:25:37 · 227 阅读 · 0 评论 -
简单了解async await
async function bb(){ return new Promise.resolve('别bb,专心学习');}bb() .then( value => { console.log(value) }) //输出别bb,专心学习;async函数一定会返回一个promise对象 固可以用.then()来处理返回的promise对象;async function bb(){ console.log('1'); let two =.原创 2022-05-14 11:32:34 · 86 阅读 · 0 评论 -
简单了解js中的Promise
const isPregnant = true;const promise = new Promise( ( resolve , reject ) => { if ( isPregnant ){ resolve('孩子他爹'); } else { reject('Husband'); }})promise .then( name => { console.lo.原创 2022-05-14 00:05:01 · 69 阅读 · 0 评论