| ਵਰਜਨ | 1.0 |
|---|---|
| ਪ੍ਰਕਾਸ਼ਕ | Search Turbine |
| ਰਿਹਾਈ ਤਾਰੀਖ | Oct 7, 2015 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | Oct 7, 2015 |
| ਓਸ ਜਰੂਰਤਾਂ | Windows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP |
| ਜਰੂਰਤਾਂ | None |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 42 |
| ਮੁੱਲ | Free |
ਵੇਰਵਾ
'JavaScript ਹੈਸ਼ਸੈੱਟ' ਹੈਸ਼ਸੈੱਟ ਡਾਟਾ-ਕਿਸਮ ਦਾ ਇੱਕ ਸ਼ੁੱਧ JS ਲਾਗੂਕਰਨ ਹੈ। ਇਹ ਕਲਾਇੰਟ ਦੀ ਵਰਤੋਂ ਲਈ ਅਤੇ node.js ਲਈ ਵੀ ਢੁਕਵਾਂ ਹੈ। ਇਹ JavaScript ਖੋਜ/ਲੁਕਅਪ ਰੁਟੀਨਾਂ ਲਈ ਅਨੁਕੂਲਿਤ ਹੈ - ਜੋ JavaScript ਵਿੱਚ ਐਰੇ ਨੂੰ ਦੁਹਰਾਉਣ ਵੇਲੇ ਇੱਕ ਕਾਰਗੁਜ਼ਾਰੀ ਰੁਕਾਵਟ ਹੌਲੀ ਹੋ ਸਕਦੀ ਹੈ।
ਅਨੁਕੂਲਤਾ: ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11। ਨੋਡ, NPM, ਕਰੋਮ। ਫਾਇਰਫਾਕਸ, ਓਪੇਰਾ, ਕੋਨਕਿਉਰੋਰ। ਇਸ ਵਿੱਚ 'ਯੂਨੀਵਰਸਲ ਦੇ ਨੇੜੇ' JS ਅਨੁਕੂਲਤਾ ਹੈ।
ਇੱਕ ਹੈਸ਼ਸੈੱਟ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਕ੍ਰਮਬੱਧ ਐਰੇ ਵਰਗਾ ਹੁੰਦਾ ਹੈ, ਪਰ ਇਸਨੂੰ ਮੂਲ Array.contains ਜਾਂ Array.indexOf ਫੰਕਸ਼ਨਾਂ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਤੇਜ਼ੀ ਨਾਲ ਖੋਜਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਕੁਸ਼ਲ, ਤੇਜ਼ ਕੋਡ ਲਿਖਣਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ। ਹੈਸੇਟਸ ਆਮ ਐਰੇ ਨਾਲੋਂ ਮਾਮੂਲੀ ਜ਼ਿਆਦਾ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ, ਪਰ ਤੇਜ਼ੀ ਨਾਲ ਜ਼ਿਆਦਾ ਨਹੀਂ।
ਹੈਸ਼ਸੈੱਟ ਅਨੁਕੂਲਿਤ ਸੀ# ਅਤੇ ਜਾਵਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਬਹੁਤ ਮਸ਼ਹੂਰ ਹਨ - ਕਿਉਂਕਿ ਉਹ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇਹ ਦੇਖਣ (ਖੋਜ) ਲਈ ਇੱਕ ਬਹੁਤ ਤੇਜ਼ ਤਰੀਕਾ ਦਿੰਦੇ ਹਨ ਕਿ ਕੀ ਇੱਕ ਹੈਸ਼ਸੈੱਟ ਵਿੱਚ ਕੋਈ ਮੁੱਲ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਹੈ। ਇਹ ਲੁੱਕਅਪ ਵਰਗੇ ਡਿਕਸ਼ਨਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ - ਜੋ ਸੈਟ ਦੇ ਆਕਾਰ ਵਿੱਚ ਵਧਣ ਨਾਲ ਹੌਲੀ ਨਹੀਂ ਹੁੰਦਾ। ਇਹ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਲਈ ਆਦਰਸ਼ ਹੈ ਜਿਸ ਵਿੱਚ ਅਸੀਂ ਇੱਕ ਐਰੇ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਐਂਟਰੀਆਂ ਤੋਂ ਬਚਣਾ ਚਾਹੁੰਦੇ ਹਾਂ - ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਸੁਸਤੀ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਮੁੱਲ ਦੀ ਮੌਜੂਦਗੀ ਦੀ ਜਾਂਚ ਕਰੋ।
ਹੈਸ਼ਸੈਟਸ ਦੀ ਇੱਕ ਆਮ ਕਮਜ਼ੋਰੀ ਇਹ ਹੈ ਕਿ ਉਹ ਬਿਨਾਂ ਕ੍ਰਮਬੱਧ ਹਨ - ਅਤੇ ਜਿਵੇਂ ਕਿ - ਗਿਣਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ (ਫੋਰਚ). ਇਸ ਕਮਜ਼ੋਰੀ ਨੂੰ 'ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਖੋਜਯੋਗ ਹੈਸ਼ਸੈੱਟ' ਵਿੱਚ ਇੱਕ ਗਣਨਾ ਫੰਕਸ਼ਨ ਅਤੇ ਕਾਪੀ ਟੋਏਰੇ ਫੰਕਸ਼ਨ ਨਾਲ ਦੂਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
'ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਖੋਜਯੋਗ ਹੈਸ਼ਸੈੱਟ' ਕਿਸੇ ਵੀ ਮੁੱਲ ਨੂੰ ਕੁੰਜੀ ਵਜੋਂ ਵਰਤ ਸਕਦਾ ਹੈ। ਸਤਰ, ਪੂਰਨ ਅੰਕ, ਐਰੇ, ਕਲਾਸਾਂ, ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਕਿਸਮਾਂ। ਇਹ ਇਸਨੂੰ ਆਮ js ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਭਿਆਸਾਂ ਦੇ ਨਾਲ ਲਚਕਦਾਰ ਬਣਾਉਂਦਾ ਹੈ।
ਇਸ ਵਿੱਚ ਐਡਵਾਂਸਡ ਹੈਸ਼ਸੈਟ ਫੰਕਸ਼ਨ ਵੀ ਸ਼ਾਮਲ ਹਨ ਜੋ Java ਅਤੇ dotNet ਡਿਵੈਲਪਰ ਉਮੀਦ ਕਰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ: 'copyToArray', 'exceptWith', 'isSubsetOf' ਅਤੇ 'unionWith' ਜੋ ਇਸਨੂੰ ਹੇਠਲੇ-ਪੱਧਰ/ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤਣ ਲਈ ਆਦਰਸ਼ ਬਣਾਉਂਦੇ ਹਨ।