
function
谦虚其心,宏大其量
这个作者很懒,什么都没留下…
展开
-
js, new、构造函数
1、new 命令的原理 创建一个空对象 空对象的_proto_指向构造函数的prototype 空对象赋值给函数内部的this 执行函数内部代码 返回这个对象 实现代码如下 function _new(/* 构造函数 */ constructor, /* 构造函数参数 */ params) { // 将 arguments 对象转为数组 var args = [].slice.call(arguments); // 取出构造函数 var constructor = args.shift(原创 2021-06-24 14:56:00 · 171 阅读 · 0 评论 -
js 函数相关知识
函数相关知识 1、 严格模式下,函数中arguments修改不了函数参数 function args(a, b) { arguments[0] = 2 arguments[1] = 3 return a + b } args(1, 1) // 5 function argStrict(a, b) { 'use strict'; arguments[0] = 2 arguments[1] = 3 return a + b } argStrict(1, 1) // 2 2、将函数参数维数组ar原创 2021-06-21 16:34:26 · 88 阅读 · 0 评论