All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.javascript.rules.javascript.S3579.html Maven / Gradle / Ivy

There is a newer version: 10.17.0.28100
Show newest version

Associative arrays allow you to store values in an array with either numeric or named indexes. But creating and populating an object is just as easy as an array, and more reliable if you need named members.

Noncompliant Code Example

let arr = [];
arr[0] = 'a';
arr['name'] = 'bob';  // Noncompliant
arr[1] = 'foo';

Compliant Solution

let obj = {
  name: 'bob',
  arr: ['a', 'foo']
};




© 2015 - 2024 Weber Informatics LLC | Privacy Policy