当前位置: 首页 > 面试题库 >

写出4个使用this的典型例子

鲍建业
2023-03-14
本文向大家介绍写出4个使用this的典型例子相关面试题,主要包含被问及写出4个使用this的典型例子时的应答技巧和注意事项,需要的朋友参考一下

构造函数

function Anmai(params) {
  this.params = params
}

call,bind,apply

call 求最值

let maxNum = Math.max.call(this,5,45,120,-1)
let minNum = Math.min.call(this,5,45,120,-1)
console.log(maxNum ,minNum);

apply 求最值

const nums = [5,45,120,-1]
let maxNum = Math.max.apply(this,nums)
let minNum = Math.min.apply(this,nums)
console.log(maxNum ,minNum);

bind 使用例子

PS:本例子请在浏览器中使用

this.x = 9;    // 在浏览器中,this 指向全局的 "window" 对象
var Module = {
  x: 81,
  getX: function() { return this.x; }
};

console.log(Module.getX());// 81

var retrieveX = Module.getX;
console.log(retrieveX());
// 返回 9 - 因为函数是在全局作用域中调用的

// 创建一个新函数,把 'this' 绑定到 module 对象
// 新手可能会将全局变量 x 与 module 的属性 x 混淆
var boundGetX = retrieveX.bind(Module);
console.log(boundGetX()) // 81
 类似资料:
  • 本文向大家介绍this,this,再次讨论javascript中的this,超全面(经典),包括了this,this,再次讨论javascript中的this,超全面(经典)的使用技巧和注意事项,需要的朋友参考一下 JavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。本文仅采撷其中的一例:Jav

  • 本文向大家介绍C#中this的使用实例分析,包括了C#中this的使用实例分析的使用技巧和注意事项,需要的朋友参考一下 this关键字在C#程序设计中的应用非常频繁,今天本文就this关键字的用法做一番分析,希望能提对大家的C#程序设计有一定的帮助作用。具体分析如下: 1.代表当前类,在当前类中可使用this访问当前类成员变量和方法(需要注意的是 静态方法中不能使用this),也可用于参数传递,传

  • 问题内容: 编辑: 我发现该方法内只返回哈希和盐。我不确定为什么会发生这种情况,但是它表明没有按原样引用模型。 我具有以下架构和以下实例方法: 在这里调用实例方法,然后保存用户: 但是,当我在mongo CLI中查看集合时,没有提及或。 问题答案: 它不起作用的原因是因为我使用的是箭头方法。我必须使其成为正常功能: 原因是箭头功能与常规功能的区别。请查看以下内容以获取更多详细信息: http://

  • 复制保存为 .org 文件,尝试进行一些操作 清单 #+STARTUP: overview #+TAGS: { 工作(x) 娱乐(y) 杂项(z) } #+TAGS: { 编辑器(e) 网络(w) 多媒体(m) 压缩(z) 窗口管理器(c) 系统(s) 终端(t) } #+TAGS: { 糟糕(1) 凑合(2) 不错(3) 很好(4) 极品(5) } #+SEQ_TODO: TO

  • 4个经典的小例子: OutFile "4个小例子.EXE" Name "4个小例子" Function .onInit /*弹出Windows关机框*/ FindWindow $0 "shell_traywnd" SendMessage $0 273 506 0 /*请求Windows帮助*/ FindWindow $0 "shell_traywnd" SendMessage $0 273

  • 本文向大家介绍PHP中CURL的几个经典应用实例,包括了PHP中CURL的几个经典应用实例的使用技巧和注意事项,需要的朋友参考一下 1、cURL请求的基本步骤: (1)初始化 (2)设置选项,包括URL (3)执行并获取HTML文档内容 (4)释放cURL句柄 注意:第二步最重要,也就是curl_setopt()函数 我们可以加一段检查错误的语句,这里要注意用的是"===false",这是为了区分