基本概念---part5
今天我们要正式的开始学习Object类型
Object类型又称为对象类型,不仅仅只是在js中有对象类型,其他的语言里面也有对象类型,但是JS中的对象其实就是一组数据和功能的集合,那么我们要怎么创建一个对象呢?
New关键字就可以创造出来一个新的对象(这里想起了一个段子,程序员的对象都是new出来的)
这种方式就是通过创建一个新的Object类型,但是仅仅通过Object来创建实例子没有任何用处,关键的是你要明确一个思想:Object类型是所有它的实例的基础,所有new出来的对象都具有Object类型的所有属性和方法。再说的清楚点:所有你用new出来的Object子类型都是有一些“出厂设置”的:
constructor:
保存着用于创建当前的对象的函数,也就是对于之前的例子而言,所有用Object直接new出来的对象里面都有constructor,而这个constructor指向它的父亲,也就是它的制造者,也就是谁new出来的,也就是Object本身
hasOwnProperty:
用于检查给定的属性在当前的实例中(注意不是原型)是否存在,语法是:实例.hasOwnProperty("name")
isPrototypeOf:
用于检查传入的对象是否是当前对象的原型,这个题有点超纲了,具体原型是什么我们还没有讲到,请大家拭目以待
propertyIsEnumerable:用于检查给定的属性是否能够使用for-in语句来枚举,这个也超纲了,大家先简单的了解一下“枚举”的意思
toString:
返回对象的字符串表示
valueOf()
:返回对象的字符串数值和布尔值表示,很少被使用,但是返回的结果跟toString基本一样 OK,到这里由于我们现在所学习的知识点还不是很全面的原因,我们暂时的讲完了Object类型,缺失的概念我们会在后续的学习中不断的补全,下一章我们可以开始新的章节
操作符
基本概念---part5相关推荐
- SAP S4 FI后台详细配置教程- PART5 (应收帐目和应付帐目配置篇)
SAP S4 FI后台详细配置教程- PART5 (应收帐目和应付帐目配置篇) 1 .客户 1.1 定义客户科目组 概念功能说明: • 客户是按照账户组来管理的,可以通过定义客户科目组来进 ...
- 深化学习(RL)概念应用以及基于表格型、神经网络型、策略梯度、连续动作空间求解RL
深化学习(RL)概念应用以及基于表格型.神经网络型.策略梯度.连续动作空间求解RL 目录 一.概念以及应用 二.基于表格型求解RL--Sarsa和learning 表格型方法--Sarsa 1. Sa ...
- RPC 笔记(03)— gRPC 概念、安装、编译、客户端和服务端示例
1. gRPC 概念 gRPC 是 Google 开源的一款高性能的 RPC 框架.GitHub 上介绍如下: gRPC is a modern, open source, high-performa ...
- RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别
1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...
- 数据结构(01)— 算法复杂度概念及常见的复杂度计算
1. 大 O 表示法 大 O 表示法指出了算法有多快,让你能够比较操作数,它指出了算法运行时间的增速,而并非以秒为单位的速度.大 O 表示法指出了最糟情况下的运行时间.大 O 表示法在讨论运行时间时, ...
- OpenCV 笔记(01)— OpenCV 概念、整体架构、各模块主要功能
1. OpenCV 概念 图像处理( Image Processing )是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理. 图像处理技术一般包括图像压缩, 增强和复原, 匹配.描述和 ...
- 用男女朋友关系解释计算机常用概念
运维方面 很多同学对热备,冷备,云备了解不深,我科普一下 IT 行业各种备份术语.以后别闹笑话了. 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人.你随时可以 ...
- python中的新式类与旧式类的一些基于descriptor的概念(上)
python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...
- 【SpringMVC】基本概念
SpringMVC的基本概念 三层架构 我们的开发一般都是基于c/s或者b/s架构.在JavaEE开发中,几乎全都是基于B/S架构开发.在B/S架构中,系统标准的三层架构包括:表现层,业务层,持久层. ...
最新文章
- I.MX6 Android 5.1 纯Linux、U-Boot编译
- shell脚本逻辑判断,文件目录属性判断,if,case用法
- 蓝牙BLE ATT剖析(一)
- Spring boot添加员工页面跳转
- GraphPad Prism多数据处理实用技巧
- 文件服务器 说明,文件服务器搭建说明.pdf
- 阿里技术:如何画出一张合格的技术架构图?
- zoj 2966 Build The Electric System
- ORB-SLAM2代码详解
- tomcat 服务器启动异常 报错
- 论文 图片配色 漂亮颜色
- Ch8 电路噪声学习笔记(一)baker 《CMOS Circuit Design, Layout, and Simulation》
- 2018计算机cpu调研,2018最新电脑处理器天梯图,进来了解下
- BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash) 开机黑屏
- MacBook的分屏
- 求函数在x0处的增量_设函数y=2x^2,已知其在点x0处自变量增量时,对应函数增量的线性主部为-0.6,则x0=()A.0B.1C.-0....
- 计算机录屏幕和声音的软件是什么,怎么样录制电脑的屏幕和声音?可以进行电脑录像的软件|录制电脑屏幕的方法...
- 【Distilling】《Distilling the Knowledge in a Neural Network》
- 2.Conv2d实现
- 安装Ubuntu20.04后我做的那些事:插件,美化
热门文章
- matlab图像处理创建项目,《MATLAB图像处理超级学习手册》一一2.1 矩阵的创建
- 什么代码可以涮龙王_《西游记》西牛贺洲的大江大河里,为什么没有龙王?如来默不作声...
- python爬app_Python爬虫抓取手机APP的传输数据
- TaskBar Hider – 用快捷键手动隐藏任务栏[Windows]
- java bmp转jpg,在java中将bmp转换为jpg
- vant自动按需引入组件 (推荐)
- php自适应在线电影影视网站系统源码
- mblog Mtons博客系统
- PHP简易网页访问统计源码
- jQuery Ajax 方法调用 Asp.Net WebService 的详细例子