JavaScript 创建对象的方式
对象直接量
对象直接量是由若干 名/值 对的映射表,名值对中间用冒号分隔,名值对之间用逗号分隔,整个映射表用花括号括起来。属性名可以是JavaScript标识符也可以是字符串直接量(也可以是空字符串),属性的值可以是任意类型的JavaScript表达式,表达式的值即是改属性的值,该值可以是原始值,也可以是对象值。
const obj = { name:"ysw", age:18, sex:"男" };
通过new关键字
new运算符创建并初始化一个新对象,关键字new后跟随一个函数调用,这个函数即是构造函数,用于初始化一个新创建的对象
function F1() { this.name = "ysw"; this.age = 18; this.sex = "男"; } var obj = new F1();
通过ES5中Object.create()静态函数方式
函数Object.create()创建一个对象,该函数提供两个参数,第一个参数是这个对象的原型,第二个是可选参数,是对对象属性的描述
var obj = Object.create({ name:"ysw", age:18, sex:"男" })
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于laravel支持markdown图片上传的博客
# laravel-blogVien Blog - 一款基于laravel5.8开发的,支持markdown编辑以及图片拖拽上传的博客系统、SEO友好 博主网站 VienBlog 这里有些小秘密 项目Github地址 Github: laravel-blog ,欢迎Star。 博客亮点 界面简洁、适配pc和mobile、有良好的视觉体验 支持markdown、并且可以拖拽或者粘贴上传图片、分屏实时预览 SEO友好:支持自定义文章slug、支持meta title、description、keywords 自定义导航、自定义sidebar、随时去掉不需要的模块 支持标签、分类、置顶、分享、友链等博客基本属性 支持AdSense 支持百度自动提交链接和手动提交链接 博客展示 Demo演示地址: 这是一个DEMO 后台管理 文章列表 主要操作有查询、创作、编辑、置顶、删除(软删除) 创作和编辑 创作和编辑页面 Markdown编辑器:支持拖拽粘贴上传图片、预览、全屏、分屏预览 前端展示 参照 这是一个DEMO 看完Demo,如果你觉得还过得去,想要用一用试试呢,赶紧往下看喔。 使用博客 安装...
- 下一篇
sum() 函数性能堪忧,列表降维有何良方?
本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/mK1nav2vKykZaKw_TY-rtw Python 的内置函数 sum() 可以接收两个参数,当第一个参数是二维列表,第二个参数是一维列表的时候,它可以实现列表降维的效果。 在上一篇《如何给列表降维?sum()函数的妙用》中,我们介绍了这个用法,还对 sum() 函数做了扩展的学习。 那篇文章发布后,猫哥收到了一些很有价值的反馈,不仅在知识面上获得了扩充,在思维能力上也得到了一些启发,因此,我决定再写一篇文章,继续跟大家聊聊 sum() 函数以及列表降维。若你读后有所启发,欢迎留言与我交流。 有些同学表示,没想到 sum() 函数竟然可以这么用,涨见识了!猫哥最初在交流群里看到这种用法时,也有同样的想法。整理成文章后,能得到别人的认可,我非常开心。 学到新东西,进行分享,最后令读者也有所获,这鼓舞了我——应该每日精进,并把所学分享出去。 也有的同学早已知道 sum() 的这个用法,还指出它的性能并不好,不建议使用。这是我不曾考虑到的问题,但又不得不认真...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS关闭SELinux安全模块
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker快速安装Oracle11G,搭建oracle11g学习环境