(value)
| 20472 | } |
| 20473 | |
| 20474 | function isPrimitive(value) { |
| 20475 | switch (typeof value) { |
| 20476 | case 'number': /* falls through */ |
| 20477 | case 'boolean': /* falls through */ |
| 20478 | case 'string': |
| 20479 | return true; |
| 20480 | default: |
| 20481 | return false; |
| 20482 | } |
| 20483 | } |
| 20484 | |
| 20485 | function objectValue(value, index) { |
| 20486 | // If `valueOf` is a valid function use that |