欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 前端技术 > javascript >内容正文

javascript

javascript学习(类,实例) -凯发ag旗舰厅登录网址下载

发布时间:2024/1/18 javascript 34 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 javascript学习(类,实例) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

类、实例

使用同一个构造函数创建的对象,我们称为一类对象,也将一个构造函数称为一个

通过一个构造函数创建的对象,称为该类的实例
语法如下:

对象 instanceof 构造函数

如果是,则返回true,否则返回false。
代码举例:

class cat{//定义构造函数constructor(name,color,likename) {this.name = name;this.color = color;}like(){console.log(this.color"的"this.name"喜欢"likename)}}var c1 = new cat("波斯猫","白色","毛线球")// for(var item in c1){// console.log(c1[item])// }console.log(c1)console.log(c1 instanceof cat)

输出结果:

从图中可以看出输出结果为 true

other

json的介绍
对象字面量和json比较像,对json做一个简单介绍
json:javascript object notation(javascript对象表示形式)
json和对象字面量的区别:json的属性必须用双引号引起来,对象字面量可以省略。
json举例:

{"name":"sc","age":34,"sex":true,"sayhi":function(){console.log(this.name);} }

注:json里面一般放常量、数组、对象等,但很少放function。
另外,对象和json没有长度,json.length的打印结果是undefined。于是,自然也就不能使用for循环遍历(因为遍历需要获取长度length)。
json的遍历方法:
json采用for…in…进行遍历,和数组的遍历方式不同,如下:

var o = {name:"小王",age:34,sex:"女"};//json遍历的方法,for...in...for(var key in o){console.log(key)console.log(o[key])}

控制台输出结果:

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的javascript学习(类,实例)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图