javascript 6

object

objects are collections of properties

properties are a key-value pair

rather than accessing data using an index, we can custom keys.

const fitBitData ={
    totalSteps :20200,
    totalMiles: 211,
    name:"mick"
};

Object access

fitBitData["totalSteps"]

fitBitData.totalSteps

objects can in array and array can in object

const comments = [
    {username:'tammy',text:'lol'},
    {username:'amy', text:'hi'}
]
comments[1].text //hi

Loop

repeat code

for loop

while loop

for ...of loop

for ...in loop

for (let i =1;i<= 10; i++){
    console.log(i);
}//pay attention to let

for(let i = 1; i<=10; i+=2)

infinite loops

looping over arrays

const animals = ['lions', 'tigers', 'bears'];
for (let i = 0; i< animals.length; i++){
    console.log(i, animals[i]);
}
// 0 'lions'
// 1 'tigers'
// 2 'bears'
for (let i = animals.length-1; i>=0; i--){
    console.log(animals[i])
}

for (variable of iterable){

}

const subreddits =['books', 'pics','soccer']
for (let sub of subreddits){
    console.log(`Visit reddit.com/r/${sub}')
}

for (let person in testSores)// access key

const testScores = {
    keenan: 80,
    damon:67,
    kim:89
}

for (let person in testScores){
    console.log(`${person} scored ${testScores[person]});
}

let total = 0;
let scores = Object.values(testScores);
for (let score of scores) {
    total += score;
}
console.log(total/ scores.length)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值