page contents
Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
25230 经验值
4个粉丝
主页被访问 7663 次

1048 个回答

0 赞同

面试题|请简述 Task状态机的实现和工作机制

CPS全称是 ContinuationPassingStyle,在 .NET中,它会自动编译为: 将所有引用的局部变量做成闭包,放到一个隐藏的 状态机的类中; 将所有的 await展开成一个状态号,有几个 await就有几个状态号; 每次执行完一个状态,都重复回调 状态机的 MoveNext方法,同时指定下一个状态号; MoveNext方法还需处理线程和异常等问...

回答于 2021-04-19 14:52

0 赞同

面试题|请简述 async函数的编译方式

async/ await是 C# 5.0推出的异步代码编程模型,其本质是编译为状态机。只要函数前带上 async,就会将函数转换为状态机。

回答于 2021-04-19 14:51

0 赞同

null 和 undefined 的区别?

首先我们先来看看 undefined 是什么? let a // undefinedconsole.log(window.b)// undefinedlet c =undefined 对于只做了声明的变量来说,他的值是 undefined;对于不存在的变量来说,他的值是 undefined。当然你也可以给变量直接赋值 undefined 。 那么对于 null 来说,他只存在于你给变量赋值的情况。 let a =null...

回答于 2021-04-16 15:45

0 赞同

documen.write 和 innerHTML 的区别?

document.write 只能重绘整个页面 innerHTML 可以重绘页面的一部分

回答于 2021-04-10 13:36

0 赞同

JSON 的了解?

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小 {'age':'12', 'name':'back'}

回答于 2021-04-10 11:59

0 赞同

new操作符具体干了什么呢?

1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。 2、属性和方法被加入到 this 引用的对象中。 3、新创建的对象由 this 所引用,并且最后隐式的返回 this 。

回答于 2021-04-10 11:58

0 赞同

var、let、const 区别?

var 存在变量提升。 let 只能在块级作用域内访问。 const 用来定义常量,必须初始化,不能修改(对象特殊)

回答于 2021-04-10 11:58

0 赞同

箭头函数有哪些特点?

不需要function关键字来创建函数 省略return关键字 改变this指向

回答于 2021-04-10 11:57

0 赞同

“eval是做什么的?

它的功能是把对应的字符串解析成 JS 代码并运行; 应该避免使用 eval,不安全,非常耗性能(2次,一次解析成 js 语句,一次执行)。

回答于 2021-04-10 11:56

0 赞同

“ ===”、“ ==”的区别?

==,当且仅当两个运算数相等时,它返回 true,即不检查数据类型 ===,只有在无需类型转换运算数就相等的情况下,才返回 true,需要检查数据类型

回答于 2021-04-10 11:56