当前位置: 首页 > news >正文

平板电脑可以做网站吗网站优化推广公司

平板电脑可以做网站吗,网站优化推广公司,国内电商运营是做什么的,佛山新网站建设特色目录 作用 原型链 引用类型:__proto__(隐式原型)属性,属性值是对象函数:prototype(原型)属性,属性值是对象 Function:本身也是函数 相关方法 person.prototype.isPrototypeOf(stu) Object.getPrototypeOf(objec…

目录

作用

原型链

引用类型:__proto__(隐式原型)属性,属性值是对象函数:prototype(原型)属性,属性值是对象

Function:本身也是函数

相关方法

person.prototype.isPrototypeOf(stu)

Object.getPrototypeOf(object)替换已不推荐的object._ _ proto _ _ 

Object.create(instance) 以一个现有对象作为原型,创建一个新对象

Object.hasOwn(obj,属性):判断是否为自有属性

应用

new

函数装饰器:在一个函数 执行前 或 执行后 添加额外的逻辑

判断数据类型

运算符

typeof:判断 基本数据类型

typeof null=Object 类型标签均为000

实例 instanceof 构造函数:判断原型链,和isPrototypeOf

方法

构造函数.prototype.isPrototypeOf(实例) :判断原型链

(数据).constructor === 数据类型:不包含继承类型

显示:toString,valueOf 除了null,undefined

valueOf:this 值转换成对象。除了Date都是返回数据本身

console.log

toString:重写对象的类型转换。console.log


作用

原型被定义为给其它对象提供共享属性的对象,函数的实例可以共享原型上的属性和方法

原型链

引用类型:__proto__(隐式原型)属性,属性值是对象
函数:prototype(原型)属性,属性值是对象

const o = {a: 1,b: 2,// __proto__ 设置了 [[Prototype]]。它在这里被指定为另一个对象字面量。__proto__: {b: 3,c: 4,__proto__: {d: 5,},},
};// { a: 1, b: 2 } ---> { b: 3, c: 4 } ---> { d: 5 } ---> Object.prototype ---> nullconsole.log(o.d); // 5

Function:本身也是函数

console.log(Function.prototype === Function.__proto__); // true

Function 本身是一个函数。而所有函数都是Function 的实例。所以 Function是Function的实例

相关方法

person.prototype.isPrototypeOf(stu)

Object.getPrototypeOf(object)替换已不推荐的object._ _ proto _ _ 

Object.create(instance) 以一个现有对象作为原型,创建一个新对象

Object.hasOwn(obj,属性):判断是否为自有属性

应用

new

var a=1;
function fn1(){var a=2;console.log(this.a+a);
}
//f1并没有被作为对象的方法调用, this 指向全局对象,在浏览器中是 window
f1();//3 function fn2(){var a=10;fn1();
}
//在 fn2 函数内部调用 fn1 函数,但是 fn1 函数内部的 this 仍然指向全局对象 window,因为 fn1 并没有被作为方法调用。
fn2();//3 var fn3=function(){this.a=3;
}
fn3.prototype={a:4
}
var fn33=new fn3();
fn1.call(fn33)
//5

函数装饰器:在一个函数 执行前 或 执行后 添加额外的逻辑

Function.prototype.before=function(beforefn){return ()=>{beforefn.apply(this,arguments)return this.apply(this,arguments)}
}
Function.prototype.after=function(afterfn){return ()=>{var res=this.apply(this,arguments)afterfn.apply(this,arguments)return res;}
}var func=function(){console.log(1)
}.before(function(){console.log(2)
}).after(function(){console.log(3)
})
func()//213

判断数据类型

运算符

typeof:判断 基本数据类型

typeof null=Object 类型标签均为000

实例 instanceof 构造函数:判断原型链,和isPrototypeOf

Object.prototype.isPrototypeOf({})// true
{} instanceof Object// true
Object instanceof Object//true
Function instanceof Function//true

方法

构造函数.prototype.isPrototypeOf(实例) :判断原型链

(数据).constructor === 数据类型:不包含继承类型

显示:toString,valueOf 除了null,undefined

valueOf:this 值转换成对象。除了Date都是返回数据本身

console.log

在这里插入图片描述

toString:重写对象的类型转换。console.log

在这里插入图片描述在这里插入图片描述

http://www.hrbkazy.com/news/33059.html

相关文章:

  • 站长是什么职位百度官方客服
  • 做美足网站违法吗jsurl中文转码
  • 电商型企业网站建设青岛 google seo
  • 保定网站seo服务关键词优化报价怎么样
  • seo应该如何做seo还有未来吗
  • idc销售网站模板网站在线优化检测
  • 怎么建设商业网站东莞互联网公司排名
  • 李洋网络做网站怎么样广点通和腾讯朋友圈广告区别
  • 舟山 做企业网站百度云手机登录入口
  • 金融网络销售怎么找客源福州seo快速排名软件
  • 商务网站开发方式seo在线优化工具 si
  • wordpress中文下载站快速提高排名
  • 和男人人做的网站十大seo免费软件
  • 做外贸需要做个英文网站吗成都seo学徒
  • 网站费用广州最新新闻
  • 重庆网站建设价格宁波seo外包推广
  • 网站建设与推广方案模板软文营销的概念
  • 网站开发文件结构组成大型seo公司
  • 分类信息网站如何做排名处理事件seo软件
  • 网站建设终稿确认书网页优化
  • wordpress p=29关键词优化平台有哪些
  • 大埔县住房和城乡规划建设局网站自己开平台怎么弄啊
  • 邢台提供网站设计公司哪家专业百度直接打开
  • 唐山网站建设公司推广普通话标语
  • 淘宝网站小视频怎么做的网站内容检测
  • 电商网站域名seo需要掌握哪些技术
  • 网站建设中中文模板网络营销的特征和功能
  • 网站中页面链接怎么做的seo排名优化哪家好
  • 做视频网站技术壁垒在哪里百度推广代理查询
  • 北京网站建设q.479185700強旺道seo怎么优化网站