javascript建立对象之构造函数

构造函数构建对象语法

function 函数名(参数1,参数2....参数n)

{

//定义属性

this.属性名=具体的值/参数

//定义方法

this.方法名=function()

{

方法体

}

}

例子

javascript 复制代码
    function Zhentan(name,age)
    {
        //对象的属性
        this.name=name
        this.age=age
        //对象的方法
        this.diaocha=function()
        {
            console.log("正在调查")
        }
        this.tuili=function()
        {
            console.log("正在推理")
        }
    }

这个构造函数和java的构造方法语法有点像,但多了对方法的声明

如何调用这个构造函数建立对象和调用属性和方法

javascript 复制代码
//建立对象    
let kenan=new Zhentan("江户川柯南",8)
//可以看出来,对象在建立时有传参进去
//调用属性和方法
kenan.name
kenam.diaocha()
相关推荐
程序喵大人4 分钟前
【C++进阶】STL算法与函数对象 - 02 sort为什么需要随机访问迭代器
开发语言·c++·算法
嘟嘟07175 分钟前
useRef + Web Worker:React 中的耗时计算不卡页面
javascript·vue.js
mONESY7 分钟前
React Router v7 完全实战指南:从入门到鉴权,一套代码全搞定
javascript
SomeB1oody14 分钟前
【RustyML入门】2.6. 线性判别分析
开发语言·后端·机器学习·rust·教程
To_OC18 分钟前
LC 74 搜索二维矩阵:换皮的二分查找,我居然一开始没看出来
javascript·算法·leetcode
橘子星21 分钟前
一篇文章搞懂 useRef:聚焦 DOM、模拟 forceRender、管理 Worker 都靠它
前端·javascript
前端Hardy25 分钟前
Vue 终于杀进终端界!这个开源项目让 CLI 开发像写网页一样简单
前端·javascript·后端
一次旅行1 小时前
多智能体编排实战:拆解Plan-and-Execute范式+三层记忆架构,手写无依赖轻量Agent调度引擎
前端·javascript·架构
用户昵称1001 小时前
C/C++编程-工程实践-本地存储log的工程意义
c语言·开发语言
吹什么轩2 小时前
c++复习:map和set的使用
开发语言·c++