함수의 arguments 속성을 사용하는 올바른 방법은 무엇입니까? 이것은 내가 현재 그것을 사용하고 방법입니다,하지만 난 그것을 제대로 사용하지 않는 확신 해요 :JavaScript에서 arguments 속성을 가장 잘 사용합니까?
는첫째, 나는 내 매개 변수를 정의 :
parameters = {};
parameters.ID = $tr.data('ID');
parameters.Name = 'Name goes here';
parameters.td = $td;
UpdateName(parameters);
그리고 기능에
:var UpdateName = function(){
var local = {};
local.ID = arguments[0].ID;
local.Name = arguments[0].Name;
local.td = arguments[0].td;
local.jqXHR = $.ajax('Remote/Ajax.cfc', {
data: {
method:'UpdateName'
,returnformat:'json'
,ID:local.ID
,Name:local.Name
}
});
local.jqXHR.success(function(result){
if (result.MSG == '') {
local.td.text(local.Name).addClass('success');
} else {
local.td.addClass('err');
};
});
local.jqXHR.error(function(result){
local.td.addClass('err');
});
}
아약스 호출이 매우 빨리 완료되면 성공 및 오류 함수가 정의되지 않을 수 있습니다. '$ .ajax'에 전달 된 설정 객체의 일부로 정의하는 것이 더 좋습니다. –
이런 식으로 함수를 호출 한 이유는 무엇입니까? –
JavaScript 구문을 이해하려고합니다. –