Here is my solution to Container with Most Water in JavaScript.
/**
* @param {number[]} height
* @return {number}
*/
var maxArea = function(height) {
let left = 0;
let right = height.length-1;
let maxWater = 0;
while (left < right) {
const water = (right-left) * Math.min(height[left], height[right]);
if (water > maxWater) {
maxWater = water;
}
if (height[left] < height[right]) {
left++;
} else {
right--;
}
}
return maxWater;
};