IsA (Function): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Blocco Added a bit more information. |
>LPGhatguy Fixing wording/spaces |
||
Line 3: | Line 3: | ||
{{Function| | {{Function| | ||
name = IsA | name = IsA | ||
|arguments = [[String]] | |arguments = [[String]] class name | ||
|returns = [[Boolean]] | |returns = [[Boolean]] | ||
|description = Returns | |description = Returns whether the instance is a class or subclass of the provided class name. | ||
|object = Global | |object = Global | ||
|}}</onlyinclude> | |}}</onlyinclude> |
Revision as of 21:11, 27 December 2010
IsA is useful for figuring out if an object is a specific type of object. For example, if you do Part:IsA("Part")
it will return "true". Also, you can use structural classes, or classes that cannot be created through Instance.new(string classname)
. For example, you can do Part:IsA("BasePart")
.
Example
This can be used to find an object related to a part in a list of objects.
children = script.Parent:GetChildren() for i=1, #children do if children[i]:IsA("BasePart") then print(children[i].Name .. " is a Part object.") end end