Method chaining: Difference between revisions

Content deleted Content added
Wycats (talk | contribs)
Added POV dispute
No edit summary
Line 294:
person := Person clone
person setName("Peter") setAge(21) introduce
 
</source>
 
=== '''JavaScript''' ===
<source lang="javascript">
'use strict';
 
const vector = {
x: 1,
y: 2,
moveX(trans) {
this.x += trans;
return vector;
},
moveY(trans) {
this.y += trans;
return vector;
},
move(transX, transY) {
this.x += transX;
this.y += transY;
return vector;
}
};
//example of Method chaining usage in JavaScript
vector.moveX(1).moveY(2).move(6, 6);
 
 
</source>