
Product
Introducing Rust Support in Socket
Socket now supports Rust and Cargo, offering package search for all users and experimental SBOM generation for enterprise projects.
to-string-tag-x
Advanced tools
Get an object's @@toStringTag. Includes fixes to correct ES3 differences for the following.
No other fixes are included, so legacy arguments
will
give [object Object]
, and many older native objects
give [object Object]
. There are also other environmental bugs
for example RegExp
gives [object Function]
and Uint8Array
gives [object Object]
on certain engines. While these and more could
be fixed, it was decided that this should be a very raw version and it
is left to the coder to use other is
implimentations for detection.
It is also worth noting that as of ES6 Symbol.toStringTag
can be set on
an object and therefore can report any string that it wishes.
es5-sham.js
monkey-patches other ES5 methods as closely as possible.
For these methods, as closely as possible to ES5 is not very close.
Many of these shams are intended only to allow code to be written to ES5
without causing run-time errors in older engines. In many cases,
this means that these shams cause many ES5 methods to silently fail.
Decide carefully whether this is what you want. Note: es5-sham.js requires
es5-shim.js to be able to work properly.
json3.js
monkey-patches the EcmaScript 5 JSON implimentation faithfully.
es6.shim.js
provides compatibility shims so that legacy JavaScript engines
behave as closely as possible to ECMAScript 6 (Harmony).
Version: 1.1.0
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750
module.exports(value)
⇒ string
⏏The toStringTag
method returns "[object type]", where type is the
object type.
Kind: Exported function
Returns: string
- The object type string.
Param | Type | Description |
---|---|---|
value | * | The object of which to get the object type string. |
Example
var o = new Object();
toStringTag(o); // returns '[object Object]'
FAQs
Get an object's ES6 @@toStringTag.
The npm package to-string-tag-x receives a total of 7,240 weekly downloads. As such, to-string-tag-x popularity was classified as popular.
We found that to-string-tag-x demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports Rust and Cargo, offering package search for all users and experimental SBOM generation for enterprise projects.
Product
Socket’s precomputed reachability slashes false positives by flagging up to 80% of vulnerabilities as irrelevant, with no setup and instant results.
Product
Socket is launching experimental protection for Chrome extensions, scanning for malware and risky permissions to prevent silent supply chain attacks.