Question
Answers can be submitted in either a singleJavaScriptfile or individual files. Clearly label youranswerswith comments statements // or /* ... */ Problem #1 Write a
Answers can be submitted in either a singleJavaScriptfile or individual files. Clearly label youranswerswith comments statements // or /* ... */
Problem #1
Write a simple JavaScript programthatjoin all elements of the following array into a string. Sample array : myFaceBookFriends = ["John", "Paul", "Mary", "Tony", "Joan"];
Expected Output: "John and Paul and Mary and Tony and Joan" Hint: Array Method join()http://www.w3schools.com/jsref/jsref_join.asp(Links to an external site.)Links to an external site.
Problem #2
Write a range function that takes two arguments, start and end, and returns an array containing all the numbers from start up to (and including) end.
Next, write a sum function that takes an array of numbers and returns the sum of these numbers. Run the previous program and see whether it does indeed return 55.
console.log(range(1, 10)); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] console.log(sum(range(1, 10))); // 55
Problem #3
Write a script that creates objects for people named Ani, Sipho, Tuulia, Aolani, Hiro, and Xue, such that:
Tuulia is the mother of Sipho.
Ani and Sipho are married.
The children of Ani and Sipho are, in order, Aolani, Hiro, and Xue.
Define each of the person objects with as many of the following properties as you can fill in:name,mother,father,spouse, andchildren. Thechildrenproperty should have an array value. Also create a method for the person object that allows thespouse propertyto be changed.
Hint:http://www.w3schools.com/js/tryit.asp?filename=tryjs_create_object3(Links to an external site.)
console.log(sipho.mother); // tuulia ani.changeSpouse("mars"); console.log(ani.spouse); // mars
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started