Javascript Course


The array_map(), and array_search() functions are generally known and used in PHP. These functions are useful when working with arrays. JavaScript has similar functions, but with other syntax.

array.map()

The array.map(callback) method returns an array containing all the elements of array after applying the callback function to each one.
- Example:
var arr = [1, 4, 9, 16];

//creates an array with the values from arr, doubled
const arr2 = arr.map((v, i)=>v*2);

console.log(arr2); //[2, 8, 18, 32]

array.indexOf()

The JavaScript array.indexOf(value) method is equivalent to the php array_search(value, array) function, it searches the array for a given value and returns the corresponding index if successful, or -1 if none is found.
- Example:
let arr =['ab', 'cd', 90];
var ixv = arr.indexOf('cd');
if(ixv !=-1) document.write('<p>arr contains the value: cd, with index: '+ixv+'</p>');

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which HTML5 tag can be used to embed an external application (SWF, PDF) in web page?
<mark> <embed> <canvas>
<embed src="flash_game.swf" width="450" height="350" />
Which CSS pseudo-element adds a special style to the first line of a text?
:first-letter :before :first-line
#id:first-line {
  font-weight: bold;
  color: blue;
}
Click on the window object property which gets or sets the URL of current page.
window.location window.self window.status
var url = window.location;
alert(url);
Indicate the PHP function used to get the contents of a file or page and store it into a string.
fopen() file_put_contents() file_get_contents()
$homepage = file_get_contents("http://coursesweb.net/");
echo $homepage;
array_map and array_search in JavaScript

Last accessed pages

  1. jsSHA - SHA Hashes and HMAC in JavaScript (964)
  2. Wake Up! (9713)
  3. JavaScript Course - Free lessons (24049)
  4. Adding data from HTML Table Rows in Form fields (7041)
  5. PHP-MySQL free course, online tutorials PHP MySQL code (59690)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (428)
  2. The School for Gods (321)
  3. PHP-MySQL free course, online tutorials PHP MySQL code (206)
  4. Add, Change, and Remove Attributes with jQuery (197)
  5. JavaScript Course - Free lessons (193)