我有以下代码:
function sendAjax(myData){
$.ajax({
type: myData["verb"],
url: "url" in myData["url"] ? myData["url"] : "/default123",
//..............
如果我没有将“url
”作为密钥传递,那么我将收到错误“Uncaught TypeError: Cannot use 'in' operator to search for 'url' in undefined
”。
如何摆脱它?
答案 0 :(得分:2)
你是说这个吗?
url: myData["url"] || "/default123",
答案 1 :(得分:2)
url : "url" in myData ? myData["url"] : "/default123"