11 2021 档案
摘要:模拟 call 方法 关于 call 方法: 某个方法/函数中的 this 总是指向调用该方法的对象 直接调用函数,则函数中的 this 指向的是 window 使用函数原型上的 call 方法可以修改 this 的指向为指定对象 思路: 首选需要明确:实现自定义的 newCall 方法,需要将该方
阅读全文
摘要:对象的浅拷贝 浅拷贝的实现方式主要有以下几种: Object.assign({}, obj) 扩展运算符 {...obj} for...in 遍历每个 key,一一赋值 for...of 遍历自身的可枚举属性 1.Object.assign let obj = { name: 'Danny', ag
阅读全文
摘要:变量 JavaScript 中有 3 个关键字可以声明变量:var、const 和 let。其中,const 和 let 只能在 ECMAScript6 及更晚的版本中使用 var 声明 var 声明的变量,存在变量提升 function foo() { console.log(age) var a
阅读全文
摘要:《JavaScript 高级程序设计》前两章的阅读笔记。最近在跟小伙伴一块学习红宝书,更好的熟悉一下 JavaScript。 关于 JavaScript JavaScript 是一门用来与网页交互的脚本语言,完整的 JavaScript 包含以下几个部分: 核心(ECMAScript) 文档对象模型
阅读全文
摘要:很多互联网大厂的笔试都使用赛码网,上篇文章中有写到如何在本地按赛码网的输入用例编写代码。这篇文章通过两道题目来熟悉一下 JavaScript 在这种模式下的代码编写方式。下面的题目都可以在 赛码网-真题练习-在线编程 中找到 回文串(单行输入) 题目描述:给定一个字符串,问是否能够通过添加一个字母将
阅读全文
摘要:由于赛码网做笔试题的时候允许使用本地编辑器,但是 JavaScript 每次在本地处理输入输出问题都比较麻烦。如果你也有这样的困惑,这篇文章可以帮助到你。 本地安装 readline-sync npm install readline-sync 正常情况下运行上面的代码,会有类似警报信息: 根据提示
阅读全文

浙公网安备 33010602011771号