javascript
区泽熙
https://gitee.com/ouzexi
展开
-
一道JS作用域面试题解析(了解原理,类似都是通用的)
其中由于foo和bar为函数,全局环境记录的是它们的引用地址(这里用0xa00模拟),而函数自身的ActivationObject也会在编译阶段添加函体定义的变量,同时会记录自己的父级作用域[parentscope](在这里是GO,如果函数里面嵌套函数的话,也是一层层的记录则形成作用域链,比如变量m如果在函数体AO内找不到,会到它的父级作用域[parentscope]寻找变量m,如果没有就一直找到全局对象为止)。2.调用bar函数(bar函数执行上下文(FEC)进入调用栈,直到函数执行完成就退出栈)...原创 2022-07-17 23:19:22 · 195 阅读 · 0 评论 -
记乐信前端笔试题
第一题忘了,很简单 第二题:字符按照出现的频率降序排列 function frequencySort( str ) { // write code here var obj = {} var newArr = [] var arr = str.split('') for(let i=0;i<arr.length;i++){ if(obj.hasOwnProperty(arr[i])){ obj[arr[i]]++;原创 2021-09-18 21:30:08 · 247 阅读 · 0 评论