Hi everyone.
I’m new to JS and programming, and have question about creating JS object. For example I need to create object with set of properties. Here two variants which is better or they both wrong. Thanks for help.
first:
//field odject
var $field = $(“#field”);
var field = {
width: $field.width(),
offsetTop: $field.offset().top,
offsetLeft: $field.offset().left,
offsetRight: $field.offset().left + $field.width(),
offsetBottom: $field.offset().top + $field.height()
};
second:
function field($sel){
//field odject
var $field = $($sel);
var offset = $field.offset();
var field = {
width: $field.width(),
offsetTop:offset.top,
offsetLeft: offset.left,
offsetRight: offset.left + $field.width(),
offsetBottom: offset.top + $field.height()
};
return field;
}