Implement String.padStart and String.padEnd (#3999)
Based on: https://tc39.es/ecma262/#sec-string.prototype.padstart JerryScript-DCO-1.0-Signed-off-by: Bela Toth tbela@inf.u-szeged.hu
This commit is contained in:
@@ -366,6 +366,9 @@ LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_KEY_FOR, "keyFor")
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LENGTH, "length")
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NUMBER, "number")
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT, "object")
|
||||
#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PAD_END, "padEnd")
|
||||
#endif
|
||||
#if ENABLED (JERRY_BUILTIN_MATH)
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RANDOM, "random")
|
||||
#endif
|
||||
@@ -555,6 +558,9 @@ LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_SEALED_UL, "isSealed")
|
||||
#if ENABLED (JERRY_ESNEXT)
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ITERATOR, "iterator")
|
||||
#endif
|
||||
#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PAD_START, "padStart")
|
||||
#endif
|
||||
#if ENABLED (JERRY_ESNEXT) \
|
||||
|| !( ENABLED (JERRY_ESNEXT))
|
||||
LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE_INT, "parseInt")
|
||||
|
||||
@@ -157,6 +157,7 @@ LIT_MAGIC_STRING_KEY_FOR = "keyFor"
|
||||
LIT_MAGIC_STRING_LENGTH = "length"
|
||||
LIT_MAGIC_STRING_NUMBER = "number"
|
||||
LIT_MAGIC_STRING_OBJECT = "object"
|
||||
LIT_MAGIC_STRING_PAD_END = "padEnd"
|
||||
LIT_MAGIC_STRING_RANDOM = "random"
|
||||
LIT_MAGIC_STRING_REDUCE = "reduce"
|
||||
LIT_MAGIC_STRING_REJECT = "reject"
|
||||
@@ -189,6 +190,7 @@ LIT_MAGIC_STRING_INDEX_OF_UL = "indexOf"
|
||||
LIT_MAGIC_STRING_IS_ARRAY_UL = "isArray"
|
||||
LIT_MAGIC_STRING_MESSAGE = "message"
|
||||
LIT_MAGIC_STRING_OWN_KEYS_UL = "ownKeys"
|
||||
LIT_MAGIC_STRING_PAD_START = "padStart"
|
||||
LIT_MAGIC_STRING_REPLACE = "replace"
|
||||
LIT_MAGIC_STRING_RESOLVE = "resolve"
|
||||
LIT_MAGIC_STRING_REVERSE = "reverse"
|
||||
|
||||
Reference in New Issue
Block a user