diff --git a/extensions/javascript/snippets/javascript.json b/extensions/javascript/snippets/javascript.json index 99723509494..6f13a64c51f 100644 --- a/extensions/javascript/snippets/javascript.json +++ b/extensions/javascript/snippets/javascript.json @@ -22,6 +22,16 @@ ], "description": "For Loop" }, + "For Loop (let)": { + "prefix": "forl", + "body": [ + "for (let ${1:index} = 0; ${1:index} < ${2:array}.length; ${1:index}++) {", + "\tlet ${3:element} = ${2:array}[${1:index}];", + "\t$0", + "}" + ], + "description": "For Loop (let)" + }, "For-Each Loop": { "prefix": "foreach", "body": [ @@ -43,6 +53,15 @@ ], "description": "For-In Loop" }, + "For-Of Loop": { + "prefix": "forof", + "body": [ + "for (let ${1:iterator} of ${2:object}) {", + "\t$0", + "}" + ], + "description": "For-Of Loop" + }, "Function Statement": { "prefix": "function", "body": [ diff --git a/extensions/javascript/snippets/javascriptreact.json b/extensions/javascript/snippets/javascriptreact.json index 044282e4c4f..3801be57a0a 100644 --- a/extensions/javascript/snippets/javascriptreact.json +++ b/extensions/javascript/snippets/javascriptreact.json @@ -22,6 +22,16 @@ ], "description": "For Loop" }, + "For Loop (let)": { + "prefix": "forl", + "body": [ + "for (let ${1:index} = 0; ${1:index} < ${2:array}.length; ${1:index}++) {", + "\tlet ${3:element} = ${2:array}[${1:index}];", + "\t$0", + "}" + ], + "description": "For Loop (let)" + }, "For-Each Loop": { "prefix": "foreach", "body": [ @@ -43,6 +53,15 @@ ], "description": "For-In Loop" }, + "For-Of Loop": { + "prefix": "forof", + "body": [ + "for (let ${1:iterator} of ${2:object}) {", + "\t$0", + "}" + ], + "description": "For-Of Loop" + }, "Function Statement": { "prefix": "function", "body": [