Oggetti e Array

Regole per l'uso efficace di oggetti e array nei progetti PANDEV.

πŸ—οΈ Object Creation e Manipulation

Object Literals

❌ Evitare:

// bad - using Object constructor
const user = new Object()
user.name = 'John'
user.email = '[email protected]'

// bad - verbose property assignment
const createUser = (name, email, role) => {
  const user = {}
  user.name = name
  user.email = email
  user.role = role
  return user
}

// bad - mixed quote styles
const config = {
  'api-url': 'https://api.example.com',
  timeout: 5000,
  "max-retries": 3
}

βœ… Preferire:

Object Property Access

❌ Evitare:

βœ… Preferire:

Object Copying e Updating

❌ Evitare:

βœ… Preferire:

πŸ“š Array Operations

Array Creation

❌ Evitare:

βœ… Preferire:

Array Methods

❌ Evitare:

βœ… Preferire:

Array Search e Testing

❌ Evitare:

βœ… Preferire:

Array Aggregation

❌ Evitare:

βœ… Preferire:

πŸ”„ Advanced Patterns

Object Destructuring Patterns

❌ Evitare:

βœ… Preferire:

Array Destructuring Patterns

❌ Evitare:

βœ… Preferire:

Dynamic Object Manipulation

❌ Evitare:

βœ… Preferire:

🎯 Performance Considerations

Efficient Operations

❌ Evitare:

βœ… Preferire:

Queste regole garantiscono uso efficiente e maintainable di oggetti e array nei progetti JavaScript PANDEV.

Last updated

Was this helpful?