[string]

튜플처럼 쓰는거다.

let a : [string] = ["a"]
let b : [string, number] = ["b", 100];

string[]

let a : string[] = ["a", "b", "c", "d", "e"];

Array<string>

let a : Array<string> = ["a", "b", "c", "d", "e"];

string[] 하고 Array<string>는 같다!!!