ES7æ¹æ³æåç®åä»ç»
ES7æ¹æ³ä»ç»
让æ们ä¸èµ·æ¥ççES7æä»ä¹æ°çä¸è¥¿å§ã
1.æ°ç»
æ°ç»æ°å¢æ¹æ³ includes è¿ä¸ªæ¯æ£æ¥æ°ç»å æ¯å¦åå¨æ个ä¸è¥¿ï¼è¿åå¸å°ç±»åå¼ãä¸è¾¹ä»£ç çè¿åå¼ä¸ºfalse
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
let a = [1, 2, 3, 4]
let c = a.includes(88)
alert(c)
</script>
æincludesä¸ç88æ¿æ¢æ1ï¼è¿åçå¼å°±æ¯trueã
let c = a.includes(1)
å¦å¤ï¼æ°ç»ç keysï¼valuesï¼entries ä¹æ¯æ°å¢çæ¹æ³
keys =======>æ¿åºææçkey
values========> æ¿åºææçvalue
entries =======> ææç key-valueæ¿åºæ¥
å±ä»¬çä¸ä¸è¿ä¸ªè¡¨æ ¼åè¿ä¸ªä¾å
æ¹æ³ | æ°ç» | json |
---|---|---|
forâ¦in | ä¸æ ï¼keyï¼ | key |
forâ¦of | å¼ï¼valueï¼ | æ |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
let a = [1 , 2, 3, 4]
for(let key of a.keys()){
alert(key)
}
for(let value of a.values()){
alert(value);
}
for(let [key,value] of a.entries()){
alert(`${key}=${value}`)
}
</script>
大家æ¿å°ä¸è¾¹ä»£ç åå¯ä»¥ç´æ¥è¿è¡è¯éªãèjsonè¿æªæ¯æï¼ç°å¨çæµè§å¨æ¯æä¸é¨åçes7ï¼æ以以ä¸ä»£ç å¯ä»¥è¢«è¿è¡ãå¦ææ没è¿è¡åºæ¥çï¼æ´æ°ä¸ä¸æµè§å¨~
2.æ±å¹
ä¹åçjsæ±å¹æ¯ææ¹æ³ç,æ¯å¦æ±3çå «æ¬¡å¹
Math.pow(3,8)
å¨ES7ä¸æäºæ°çåæ³
let a = 3**8
å¥½ä½ æ²¡æçéå°±æ¯ä¸¤ä¸ª ç©ç©å°±å¯ä»¥æ±å¹äº è¿ä¸ªå¦æäºè§£ä¸ç¹pythonå°±ä¼åç°ãè¿ä¸ªåpythonçåæ³æ¯ä¸æ ·ç
3. å符串
padStart/padEnd å°±æ¯è¡¥ä½ï¼æ²¡éå°±æ¯è¡¥ä½ ï¼è¿è¡ä¸å代ç å¨æ§å¶å°å¯ä»¥çè§ç»æãå¾ç®å
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
console.log('('+'5555'.padStart(10,'0')+')')
</script>
4. async await
è¿ä¸ªæ¯æ¯è¾éè¦çï¼ä½¿å¾å¼æ¥æä½åå¾æ´å æ¹ä¾¿ã
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
async function show(){
let a = await $ajax({url:'data.txt',dataType:'json'});
console.log(a)
}
</script>