判断对象是否有指定的属性 hasOwnProperty的使用及给对象增加一个属性,input自动获取焦点,$nextTick的使用和定义

**

判断对象中是否有指定属性

**

let person ={
	name:'张三',
	age:19
}
let isHave = person.hasOwnProperty('sex')    // => false

注意:判断person对象中是否有sex属性,没有返回false,有返回true;

**

向某个对象中追加指定属性

**

	this.$set('对象名''对象key','对象val')

**

input自动获取焦点和this.$nextTick (个人理解有点像定时器)

**


	// 在 input 上加一个ref属性名为inputT
	
	// nextTick会在节点更新后执行 nextTick会在节点更新后执行  nextTick会在节点更新后执行 nextTick会在节点更新后执行
	
	this.$nextTick(()=>{
		// 在某个点击事件的时候触发这个方法;
		this.$refs.inputT.focus() // 自动获取焦点**加粗样式**
	})

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是在 HBuilderX 软件中使用 JavaScript 定义课程对象的示例代码: ```javascript function Course(name, teacher, duration) { this.name = name; this.teacher = teacher; this.duration = duration; } Course.prototype.toString = function() { return `${this.name} taught by ${this.teacher} for ${this.duration} hours`; }; ``` 这个类包含了三个属性:课程名称、教师名称和课程持续时间。其中,构造函数 `Course` 用于初始化对象属性,原型链上的 `toString` 方法用于打印课程信息。 接下来,我会演示如何访问、增加、删除、检测和遍历课程对象属性。请看下面的示例代码: ```javascript // 创建一个课程对象 const course = new Course("JavaScript Programming", "Jane Doe", 8); // 访问属性 console.log(course.name); // 输出:JavaScript Programming console.log(course.teacher); // 输出:Jane Doe console.log(course.duration); // 输出:8 // 增加属性 course.location = "Online"; console.log(course.location); // 输出:Online // 删除属性 delete course.location; // console.log(course.location); // 报错:undefined // 检测属性是否存在 console.log(course.hasOwnProperty("location")); // 输出:false // 遍历对象属性 for (let attr in course) { if (course.hasOwnProperty(attr)) { console.log(`${attr}: ${course[attr]}`); } } ``` 运行上述代码,可以看到输出结果如下: ``` JavaScript Programming Jane Doe 8 Online false name: JavaScript Programming teacher: Jane Doe duration: 8 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值