webView.evaluateJavaScript("getLangs()", completionHandler : { (value, error) in
print(value as Any)
})
结果
Optional(["English","Հայերեն","Русский"])
使用guard语句解包可选项:
guard let array = value as? [String] else { return }
print(array)
guard创建可以从其块外部访问的变量。解开很多Optionals很有用。
查看this了解更多详情。
if let array = value as? [String]{ print(array) }// now you've got the array