关于js定义对象的问题?
check
check 2016-12-21 10:13:31
[JavaScript讨论组]

一直搞不懂为什么js定义日期 还有 数组一定要加new而定义string number 这类的时候不需要加new?
看书的时候上面还会说 object prototype constructor 是什么?
求大神解答

check
check

全部回复(2)
数据分析师

关于js定义对象的问题?-PHP中文网问答-关于js定义对象的问题?-PHP中文网问答

围观一下哦,学习一下。

迷茫

基本数据类型可以直接定义。就像String str = "this is a demo";

引用数据类型得new出实例。比如class s = new class();

关于object prototype 和 constructor

这要从对象,实例和原型三者关系说起,
如果你学过面向对象的语言或者你知道面向对象,那么一个对象可以创建一个实例,这应该没有问题,这是前提,现在开始说重点。
首先js中对象(函数(function)也是对象),可以访问到原型(prototype),
然后你通过对象得到的原型(prototype)中也会有一个给对象的指针(即constructor)


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号