/**
* 가변인자 사용
*/
function onGoingSurvey() {
var paramLimit = 2; //파라미터 최대 개수
var mode = '';
var callback = undefined; //콜백함수
if (arguments.length > paramLimit) {
console.error('매개변수 개수 초과');
return;
}
//가변 변수 할당
for (var i = 0; i < arguments.length; i++) {
if (typeof arguments[i] === 'function') {
} else if (typeof arguments[i] === 'string') {
if (Array.isArray(JSON.parse(arguments[i]))) {
} else if (typeof JSON.parse(arguments[i]) === 'object') {
} else {
}
} else if (Array.isArray(arguments[i])) {
} else if (typeof arguments[i] === 'object') {
} else if (typeof arguments[i] === 'number') {
}
}
... 생략 ...
}