在Javascript中,可以重命名内置函数。例如,在我的代码中,我使用let jsonString = "http://tednewardsandbox.site44.com/questions.json"
guard let url = URL(string: jsonString)else {return}
URLSession.shared.dataTask(with: url) { (data, response, err) in
guard let data = data else{return}
do {
let quiz = try JSONDecoder().decode(QuizDesc.self, from: data)
print(quiz.title)
} catch let jsonErr {
print("Error", jsonErr)
}
}.resume()
吨次。每次键入都非常漫长而乏味(即使使用IDE端的自动完成功能)。因此,我决定创建一个名称较短的新函数,如下所示:
document.querySelector()
这在JS社区中是否可以接受?这被认为是错误的代码吗?如果是这样,为什么?此外,如果这样做还可以,那么有什么缺点呢?
谢谢。
答案 0 :(得分:3)
不。 有人将在您后面编辑您的代码。 然后,他们将不得不跟踪您的重命名功能以实际查看其功能。 如果这对您来说很重要,请在您的IDE中创建一个代码段。