方法是依附在对象中的函数
声明对象,并添加了若干方法后,可以使用,调用对象中函数,称之为方法调用。
- let person = {
- name: 'andy',
- sayHi: function () {
- document.write("hi~~~")
- },
- sum: function (x, y) {
- console.log(x + y)
- }
- }
- person.sayHi()
- person.sum(1, 2)
对象没有像数组一样的length属性,所以无法确定长度
对象里面是无序的键值对,没有规律,不像数组里面有规律的下标
for in不推荐遍历数组,因为拿到的下标是个字符串,容易出现问题。
- let person = {
- uname: 'andy',
- age: 18,
- sex: '女'
- }
- for (let k in person) {
- console.log(k)
- console.log(person[k])
- }