ES8 새로운 기능 ECMAScript 2017

1307 단어 es8자바 script
ES8 새로운 기능 ECMAScript 2017
우리 모 두 는 에 스 6 부터 ECMA 조직 은 매년 새로운 기준 을 발표 한 다 는 것 을 알 고 있다. 오늘 도 예외 가 아니다. ECMA 조직 은 올해 에 도 에 스 7 의 문법 을 발표 했다.
padStart()/padEnd()
es 2017 은 StringPadding 규범 기능 을 도 입 했 고 ES 2017 은 문자열 의 길 이 를 보완 하 는 기능 을 도입 했다.어떤 문자열 이 길 이 를 지정 하지 않 으 면 머리 나 꼬리 부분 에 보 완 됩 니 다.
//   
let str="abc"
let result=str.padEnd(5)
let result1=str.padStart(8,"a")
let result2=str.padStart(8)
console.log("|"+str+"|")
console.log("|"+result+"|")
console.log("|"+result1+"|")
console.log("|"+result2+"|")

Object.values/ Object.entries
let arr=["a","b"];
let obj={
    name:"  ",
    age:19
}
console.log(Object.values(obj))
console.log(Object.values(arr))
console.log(Object.keys(arr))
console.log(Object.entries(obj))//      [["name":"  "]["age":19]]
console.log(Object.entries(arr))//            

es8 함수 대상 의 정의 호출 을 허용 할 때 매개 변 수 는 끝 쉼표 를 추가 할 수 있 고 json 대상 array 대상 도 허용 합 니 다.
//         
function fn(a,b,){
    console.log(1,2,3)
}
fn(1,2,)
var arr2=[1,2,3,]
var obj2={"a":1,}
console.log(arr2)
console.log(obj2)

네, 잘못 본 거 아니에요. 이게 에 스 8 문법 이에 요!함수 더하기, 번호 실행 가능

좋은 웹페이지 즐겨찾기