坑题

(function(){
     'use strict'
     var a=b=3//这儿由于严格模式,将会出错
 })()
 console.log(a)
 console.log(b)
 //Uncaught ReferenceError: b is not defined,a不会打印

关于严格模式:戳这里

var p=new Promise(function(resolve){
    console.log(1)
    resolve()
}).then(function(){
    console.log(4)
})
console.log(2)
console.log(3)
//1 2 3 4
setTimeout(()=>console.log(4),0)
var p1=new Promise(function(resolve,reject){
    console.log(6)
    setTimeout(()=> console.log(3),0)
    resolve('hello')
}).then(function(val){
    console.log(val)
})
setTimeout(()=> console.log(2),0)
console.log(5)
//6 5 hello 4 3 2
var length = 10
function fn(){
    alert(this.length)
}
var obj = {
    length: 5,
    method: function(fn) {
        fn() // 10
        arguments[0]() // 1
    }
}
obj.method(fn)
function f1(){};
var f2 = function(){};
var f3 = new Function('str','console.log(str)');

var o3 = new f1();
var o1 = {};
var o2 =new Object();

console.log(typeof Object); //function
console.log(typeof Function); //function
console.log(typeof o1); //object
console.log(typeof o2); //object
console.log(typeof o3); //object
console.log(typeof f1); //function
console.log(typeof f2); //function
console.log(typeof f3); //function 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值