V
V
Valeriy19972015-07-13 21:04:36
PHP
Valeriy1997, 2015-07-13 21:04:36

Is the interpretation of the code correct?

Please check if I am interpreting this code correctly (and, if possible, point out errors in interpretation):

// обевляем глобальную переменную "map"
        var map;
// обявляем глобальную переменную "brooklyn" которая принемает значения обекта new c параметрами
        var brooklyn = new google.maps.LatLng(40.6743890, -73.9455);
// Создаемглобальную переменную MY_MAPTYPE_ID, которая принимает значение строковой литерал"Purple"
        var MY_MAPTYPE_ID = 'Purple';
// инициируем функцию "initialize()"
        function initialize() {
// создаем переменную featureOpts которая принимает асоциативный масив(обект),
          var featureOpts = [
          {
// "stylers" свойство обкта из значениями
            stylers: [
// свойство "hue" из значением "#6b20a1"
            { hue: '#6b20a1' },
//  свойство "visibility" из значением "simplified"
            { visibility: 'simplified' },
//  свойство "gamma" из значением "0.5"
            { gamma: 0.5 },
//  свойство "weight" из значением "0.5"
            { weight: 0.5 }
            ]
          },
          {
//  свойство "elementType" из значением "labels"						
            elementType: 'labels',
//  свойство "stylers" из значением "масив"						

            stylers: [
//  свойство "visibility" из значением "on"						

            { visibility: 'on' }
            ]
          },
          {
//  свойство "featureType" из значением "water"						

            featureType: 'water',
// свойство "stylers" из значением "масив"		
            stylers: [
// свойство "color" из значением "#6b20a1"	
            { color: '#6b20a1' }
            ]
          }
          ];

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Arman, 2018-11-18
@Maraderka

json_decode
further how to specify the second argument, work with an array or with an object

M
Maxim Dunayevsky, 2015-07-13
@Valeriy1997

Everything is somewhat simpler. Instead of "associative array" always say "object".

/* Глобальная переменная - лучший друг быдлокодера */
var map;

/* Создадим с помощью конструктора новый объект */
var brooklyn = new google.maps.LatLng(40.6743890, -73.9455);

/* Так обычно объявляют константы (до ECMA 2015 нормального синтаксиса не было) */
var MY_MAPTYPE_ID = 'Purple';

// Обычно такую телегу записывают так (шаблон One-var template, привет, Pascal!):
var map,
    brooklyn = new google.maps.LatLng(40.6743890, -73.9455),
    MY_MAPTYPE_ID = 'Purple';

/* Декларируем функцию */
function initialize() {
  /* Создаём массив объектов */
    var featureOpts = [
    { // Раз
      stylers: [ //И сразу вложенный объект с полем-массивом объектов
        { hue: '#6b20a1' },
        { visibility: 'simplified' },
        { gamma: 0.5 },
        { weight: 0.5 }
      ]
    }, { // Два
      elementType: 'labels',
      stylers: [ // Вложенный массив
        { visibility: 'on' }
      ]
    }, { // Три
      featureType: 'water',
      stylers: [
        { color: '#6b20a1' }
      ]
    }];
} // Закрывающую скобку кто ставить будет, я что ли?

V
Vitaly Kirenkov, 2015-07-13
@DeLaVega

First, is Captain Obvious your relative?
Second - it seems to you 18 years old, and grammar at the level of a fifth grader. Either describe correctly, or don't do it at all. The eye hurts.

D
D', 2015-07-13
@Denormalization

The terminology is lame.
>initiate the "initialize()" function,
initiate -> declare
, etc...
What is it for?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question