Здравствуйте.
Есть проблема.. у меня есть функция которая вызывается как с параметрами так и без. Чаще она вызывается без них, он когда я добавляю в нее параметры, она их прописывает в объект, для которого она вызывается.
Проверка осуществляется следующим образом:
myObj.prototype.moveTo = function(moveToX, moveToY, moveToD){
if(moveToX && moveToY && moveToD){
this.moveToX = moveToX;
this.moveToY = moveToY;
this.moveToD = moveToD;
this.moveToT = 0;
this.moveToStatus = true;
this.visible = true;
}
И тут возникает проблема... если в один из параметров я передаю ноль... то при проверке ноль воспринимается как false... Собственно вопросов два:
1. Как передать 0 как число и проверять его существование. И если параметр существует, в независимости от его содержания и т.д...
2. Есть ли способ по друому сделать проверку на наличие параметров передаваемых в функцию и если они есть и в полном составе, то тогда их присваивать вызывающему их объекту...
сорри за сумбур, я совсем нуб...
заранее спасибо за ответы!